Presentation is loading. Please wait.

Presentation is loading. Please wait.

OCTOPUS. CONTINUOUS INTEGRATION CI is a software development practice which requires all the developers integrate their work into master frequently. Some.

Similar presentations


Presentation on theme: "OCTOPUS. CONTINUOUS INTEGRATION CI is a software development practice which requires all the developers integrate their work into master frequently. Some."— Presentation transcript:

1 OCTOPUS

2 CONTINUOUS INTEGRATION CI is a software development practice which requires all the developers integrate their work into master frequently. Some buzzwords – Fast feedback – Fail fast, fix fast – Red is good – turn it to green fast

3 OCTOPUS Octopus is CI project of OPNFV. Aims to provide full blown development environment with automated build, verification and test. Octopus is the consumer of all other projects such as – BGS: uses build/deployment from BGS – Func. Testing: identify test FW/come up with Test Specs/TCs…

4 CURRENT STATUS Candidate flows are identified – Gerrit Flow – Master Branch Flow Work is ongoing to set up the CI environment – Jenkins – Servers/Jenkins Slaves – Jenkins WoW

5 DEMO 1.Do changes 2.Commit 3.Push 4.Get it verified on Jenkins 5.Review

6 QUESTIONS TO COMMUNITY Scope and frequency of CI loops – what Gerrit Verification – Commit sanity check Master Verification – Full build/deployment/test – when Principles – Short loops -> Gerrit verification (minutes…) – Long loops -> Master Branch Verification (hours…)

7 REQUIREMENTS ON OTHER PROJECTS Projects need to come up with their requirements on CI – What they want from CI for the project – what type of loops? Projects need to come up with solutions to CI requirements – Is the process scripted? – Is it repeatable?

8 LINKS https://wiki.opnfv.org/octopus#additional_infor mationlinks


Download ppt "OCTOPUS. CONTINUOUS INTEGRATION CI is a software development practice which requires all the developers integrate their work into master frequently. Some."

Similar presentations


Ads by Google