diff options
author | agardner <agardner@linuxfoundation.org> | 2017-04-27 11:46:29 +0200 |
---|---|---|
committer | agardner <agardner@linuxfoundation.org> | 2017-04-27 11:46:29 +0200 |
commit | b127369752dd4f6a1b038c14c45f90df54a505fd (patch) | |
tree | 40de2aa0e25e5fac3682420271f0952308426fb7 /docs/octopus_docs/octopus_info.rst | |
parent | 1297f44c1bb0e9b0e2b9620b73190bec00604c24 (diff) |
Adding all releng octopus and pharos docs.
Please argue and remove as needed in the review.
Change-Id: Ia376d8be14c56f6a2fae3cd753ea53b869e5f784
Signed-off-by: agardner <agardner@linuxfoundation.org>
Diffstat (limited to 'docs/octopus_docs/octopus_info.rst')
-rw-r--r-- | docs/octopus_docs/octopus_info.rst | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/docs/octopus_docs/octopus_info.rst b/docs/octopus_docs/octopus_info.rst new file mode 100644 index 0000000..a02f455 --- /dev/null +++ b/docs/octopus_docs/octopus_info.rst @@ -0,0 +1,38 @@ +Project: Continuous Integration (Octopus) +========================================== + +Introduction +------------- + +Problem Statement: +^^^^^^^^^^^^^^^^^^^ + +OPNFV will use many upstream open source projects to create the reference platform. +All these projects are developed and tested independently and in many cases, +not have use cases of other projects in mind. +Therefore it is to be expected that integration of these projects probably will unveil some gaps in functionality, +since testing the OPNFV use cases needs the interworking of many upstream projects. +Thus this integration work will bring major benefit to the community. + +Therefore the goal of the CI project – Octopus – is to quickly provide +prototype integration of a first set of upstream projects. +Step by step this later will be evolved to a full blown development environment with +automated test and verification as a continuous integration environment, supporting both, +the parallel evolutionary work in the upstream projects, and the improvement of NFV support in this reference platform. + +Summary +^^^^^^^^ + +The CI project provides the starting point for all OPNFV development activities. +It starts by integrating stable versions of basic upstream projects, +and from there creates a full development environment for OPNFV including automatic builds and basic verification. +This is a very complex task and therefore needs a step by step approach. +At the same time it is urgent to have a basic environment in place very soon. + +* **Create a hierarchical build environment** for the same integrated upstream projects as "getstarted", +that uses the build tools as defined by each of the upstream projects and combines them. +This allows development and verification in OPNFV collaborative projects. + +* **Implement automatic build process on central servers** - Provide automation and periodic builds + +* **Execute the continuous automated builds and basic verification** |