User Tools

Site Tools


octopus

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
octopus [2015/02/26 15:37]
Prakash Ramchandran
octopus [2016/01/18 10:58] (current)
Jun Li [Additional Information/Links]
Line 1: Line 1:
-====== ProjectOctopus ======+{{scrape>​http://​artifacts.opnfv.org/​octopus/​docs/​main.html}}
  
  
-===== Introduction ​=====+====== Octopus Documentation ======
  
-==== Problem Statement====+[[octopus:jenkins_wow|Creating/​Configuring/​Verifying Jenkins Jobs]] ([[http://​artifacts.opnfv.org/​octopus/​docs/​opnfv-jjb-usage.pdf|PDF]])
  
-OPNFV will use many upstream open source projects ​to create the reference platformAll these projects are developed and tested independently and in many cases, not have use cases of other projects in mindTherefore 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.+[[octopus:​jenkins_slave_connection|How ​to connect jenkins slaves]] ([[http://​artifacts.opnfv.org/​octopus/​docs/​opnfv-jenkins-slave-connection.pdf|PDF]])
  
-Therefore the goal of the CI project – Octopus – is to quickly provide prototype integration of a first set of upstream projectsStep 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.+[[octopus:​artifact_repository|How ​to use artifact repository]] ([[http://​artifacts.opnfv.org/​octopus/​docs/​opnfv-artifact-repository.pdf|PDF]])
  
 +[[octopus:​pipelines|CI Pipelines]] ([[http://​artifacts.opnfv.org/​octopus/​docs/​opnfv-ci-pipelines.pdf|PDF]])
  
-==== 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. +====== Additional Information/​Links ======
  
-  * **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 themThis allows development and verification in OPNFV collaborative projects.+  * CI Use Cases: https://​wiki.opnfv.org/​octopus/​use_cases 
 +  ​CI Infrastructure:​ https://​wiki.opnfv.org/​octopus/​infrastructure 
 +  ​CI Infrastructure evolution: http://www.slideshare.net/​OPNFV/​evolution-of-opnfv-ci-system-what-already-exists-and-what-can-be-introduced
  
-  * **Implement automatic build process on central servers** - Provide automation and periodic builds 
  
-  * **Execute the continuous automated builds and basic verification** 
- 
-==== Additional Information/​Links ==== 
- 
-  * CI Use Cases: https://​wiki.opnfv.org/​octopus/​use_cases 
-  * CI Flows: https://​wiki.opnfv.org/​octopus/​flows 
-  * CI Infrastructure:​ https://​wiki.opnfv.org/​octopus/​infrastructure 
   * Jenkins: https://​build.opnfv.org/​ci/​   * Jenkins: https://​build.opnfv.org/​ci/​
-  * Jenkins WoW: https://wiki.opnfv.org/octopus/jenkins_wow +  * OPNFV Artifact Repository: http://​artifacts.opnfv.org/​ 
- +  * Jira: https://jira.opnfv.org/browse/OCTO 
-==== Related Projects ====+  * Gerrit: https://​gerrit.opnfv.org/​ 
 +====== Related Projects ​======
  
   * **Getstarted** assembles and tests a base set of infrastructure components for OPNFV to run a few example VNFs by integrating binaries of the stable versions of the used components   * **Getstarted** assembles and tests a base set of infrastructure components for OPNFV to run a few example VNFs by integrating binaries of the stable versions of the used components
Line 37: Line 32:
   * Octopus Continuous integration in later project stages is dependent on the **Simultaneous Release** project.   * Octopus Continuous integration in later project stages is dependent on the **Simultaneous Release** project.
  
-===== Meetings =====+====== Meetings =====
 + 
 +Meeting details: \\ When: Every Monday 7:00-8:00 PDT (14:​00-15:​00 UTC) \\ Goto Meeting, Meeting ID: 150-627-173 \\ **IRC channel: ''#​opnfv-meeting''​ @ Freenode** 
  
-Meeting details: \\ When: Every Monday 7:00-8:00 PST (15:​00-16:​00 UTC) \\ Goto Meeting, Meeting ID: 150-627-173 \\  Web Conference: [[https://​global.gotomeeting.com/​join/​150627173]] \\ or dial +1 (571) 317-3122 Access Code: 150-627-173,​ audio PIN shown after joining the meeting. 
  
 See more details [[meetings:​octopus|here]]:​ See more details [[meetings:​octopus|here]]:​
  
-  * details +  * [[meetings:​octopus?&#​logistics|details]] 
-  * Agenda of next meeting +  * [[meetings:​octopus?&#​agenda_of_next_meeting_monday_1400_utc|Agenda of next meeting]] 
-  * Minutes of previous meetings+  * [[meetings:​octopus?&#​past_meeting_agenda_and_minutes|Minutes of previous meetings]]
  
  
-===== Key Project Facts =====+====== Key Project Facts ======
  
-** Project Creation DateDecember 9, 2014 ** \\ +{{scrape>​https://gerrit.opnfv.org/​gerrit/​gitweb?​p=octopus.git;​a=blob_plain;​f=INFO;​}}
-** Project Category: Integration&​Testing ** \\ +
-** Lifecycle State: Incubation **  \\ +
-** Primary Contact: ulrich.kleber@huawei.com ** \\ +
-** Project Lead: ulrich.kleber@huawei.com (temporary) **  \\ +
-** Jira Project Name: ** octopus ​project \\ +
-** Jira Project Prefix: ** OCTO \\ +
- +
-**Committers**:​ +
-  * Chengappa M R (cm-r@hp.com) +
-  * Daniel Radez (dradez@redhat.com)  +
-  * Daniel Ståhl (daniel.stahl@ericsson.com) +
-  * Jiang Zhifeng(jiang.zhifeng@zte.com.cn)  +
-  * Palani Chinnakannan (pals@cisco.com) +
-  * Qiqi Hu (huqiqi@huawei.com ) +
-  * Stefan Berg K (stefan.k.berg@ericsson.com) +
-  * Sudha Kumari (sudha.kumari@hp.com) +
-  * Ulrich Kleber (Ulrich.Kleber@huawei.com) +
-  * Wes Hayutin (whayutin@redhat.com)  +
-  * Yu Zhang (zhangyu11@huawei.com )+
  
 **Contributors**:​ **Contributors**:​
   * Alan Pevec (apevec@redhat.com) ​   * Alan Pevec (apevec@redhat.com) ​
 +  * Bin Hu (bh526r@att.com)
   * Carlos Goncalves (carlos.goncalves@neclab.eu)   * Carlos Goncalves (carlos.goncalves@neclab.eu)
   * Chengappa M R (cm-r@hp.com)   * Chengappa M R (cm-r@hp.com)
Line 94: Line 73:
   * Marika Rytkonen (marika.rytkonen@nsn.com) ​   * Marika Rytkonen (marika.rytkonen@nsn.com) ​
   * Markus Berglund (markus.berglund@nsn.com) ​   * Markus Berglund (markus.berglund@nsn.com) ​
-  * Michael ​Young (michael.y@huawei.com)+  * Mei Mei (meimei@huawei.com) 
 +  * Ashlee ​Young (ashlee@onosfw.com) 
 +  * Narinder Gupta (narinder.gupta@canonical.com)
   * Olivier Jacques (olivier.jacques@hp.com) ​   * Olivier Jacques (olivier.jacques@hp.com) ​
   * Palani Chinnakannan (pals@cisco.com)   * Palani Chinnakannan (pals@cisco.com)
Line 104: Line 85:
   * Stefan Berg (stefan.k.berg@ericsson.com) ​   * Stefan Berg (stefan.k.berg@ericsson.com) ​
   * Sudha Kumari (sudha.kumari@hp.com)   * Sudha Kumari (sudha.kumari@hp.com)
-  * Tadi Bhargava (bharava19@gmail.com)+  * Tadi Bhargava (tadi.bhargava@tcs.com)
   * Ulrich Kleber (ulrich.kleber@huawei.com) ​   * Ulrich Kleber (ulrich.kleber@huawei.com) ​
   * Vasile Radoaca (radoaca.vasile@huawei.com) ​   * Vasile Radoaca (radoaca.vasile@huawei.com) ​
Line 112: Line 93:
   * Yu Zhang (zhangyu11@huawei.com )   * Yu Zhang (zhangyu11@huawei.com )
   * Zhifeng Jiang (jiang.zhifeng@zte.com.cn)   * Zhifeng Jiang (jiang.zhifeng@zte.com.cn)
 +  * Vagish Shanmukh (vagish.shanmukh@huawei.com)
        
  
Line 119: Line 101:
 **Repository:​** CI\\ **Repository:​** CI\\
  
-===== Technical Informations =====+====== Technical Informations ​======
  
 [[octopus/​project_proposal|Project Proposal]] [[octopus/​project_proposal|Project Proposal]]
  
 Some more details can also be found in the [[octopus/​project_proposal_v1|old version]] of the project proposal. Some more details can also be found in the [[octopus/​project_proposal_v1|old version]] of the project proposal.
octopus.1424965023.txt.gz · Last modified: 2015/02/26 15:37 by Prakash Ramchandran