openci: Add skeletons for ODL autorelease and promotion jobs 31/57531/7
authorFatih Degirmenci <fdegir@gmail.com>
Thu, 17 May 2018 11:39:12 +0000 (13:39 +0200)
committerAric Gardner <agardner@linuxfoundation.org>
Thu, 17 May 2018 22:14:10 +0000 (18:14 -0400)
commita2ab17809cb74b9787f77868e64c156f2790429b
tree932b9135c3b138e99cc0c1e701822532ffe9be49
parent5224551580e0ef572a0b95b08eb7ceb67b1fe5fc
openci: Add skeletons for ODL autorelease and promotion jobs

The jjb will be proposed to ODL Releng once it is verified on OPNFV
Jenkins.

The flow is
- ODL autorelease job publishes an ArtifactPublishedEvent to make the
availability of a new version that is tested known to the world
- ODL promote job gets triggered by a ConfidenceLevelModifiedEvent
published by OPNFV CI to promote autorelease artifact further.

The prototype doing realistic stuff will be built on top of these jobs
and
- parse the triggering event to find the location of autorelease
artifact
- download the artifact for composing ODL scenario
- run the deployment and testing of ODL scenario

Please note that this change just adds the basic structure for the jobs
to share the idea. Further changes will add triggering, message
costruction, and publishing.

Change-Id: I51d7e0cfcb5f2552fcc9ac287ed12ed70f582895
Signed-off-by: Fatih Degirmenci <fdegir@gmail.com>
Signed-off-by: Trevor Bramwell <tbramwell@linuxfoundation.org>
jjb/openci/openci-odl-daily-jobs.yaml [new file with mode: 0644]