User Tools

Site Tools


octopus:use_cases

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
octopus:use_cases [2015/02/12 23:41]
Fatih Degirmenci created placeholder for OPNFV CI use cases
octopus:use_cases [2015/02/13 19:47] (current)
Fatih Degirmenci
Line 1: Line 1:
 ====== OPNFV CI Use Cases ====== ====== OPNFV CI Use Cases ======
  
-This page will hold uses cases for OPNFV CI.+//** 
 +The information presented here is yet to be discussed within Octopus Team and should be seen as input to discussion unless noted otherwise. 
 +**//
  
-The most basic CI uses cases will be described here initially ​and will be detailed/​evolved while we move on.+Use cases listed here will evolve over time and new ones will be added depending ​on the scope of the forthcoming releases.
  
 +===== Candidates for Release 1 =====
 +
 +The use cases listed in this section tries to capture most basic requirements in order to get initial CI flow up and running for Release 1. 
 +
 +Beware that some use cases might entirely be missing so it is important that we, as a community, identify and add missing ones. 
 +
 +The details for some use cases might have been omitted in order not to go into specifics at this phase.
 +
 +The main inputs to Octopus in Release 1 are contributions to OPNFV Gerrit and deliveries from BGS. OPNFV patches/​contributions to upstream projects are not in scope.
 +
 +The main deliverable of Octopus in Release 1 is aimed to be Basic Gerrit Verification and Basic Master Branch CI flows. (//**Please read this sentence as an input to discussion rather than a commitment as of yet.**//)
 +
 +Please check [[octopus:​flows|this page]] to see flows.
 +
 +//As a ... I want//
 +
 +  * upstream projects identified so that I can fetch them
 +  * latest stable versions of upstream projects fetched so that I can run CI for OPNFV
 +  * software built so that I can deploy the system
 +  * built software deployed so that I can test the system
 +  * deployed system tested so that I can ensure the quality
 +  * build process scripted so that I can repeat the build
 +  * deployment process scripted so that I can repeat the deployment ​
 +  * test process scripted so that I can repeat the testing
 +  * scope of basic Gerrit verification settled so that I can create the flow
 +  * basic Gerrit verification flow in CI created so that I can get feedback from CI after I commit in OPNFV repos
 +  * scope of basic master branch CI flow settled so that I can create the flow
 +  * basic Master Branch CI flow created so that I can build, deploy and test OPNFV Reference Platform in scope of R1
 +
 +===== Candidates for Release 2 =====
 +TBD
octopus/use_cases.1423784508.txt.gz · Last modified: 2015/02/12 23:41 by Fatih Degirmenci