summaryrefslogtreecommitdiffstats
path: root/jjb/ci-management
diff options
context:
space:
mode:
authorAnil Belur <abelur@linuxfoundation.org>2020-08-10 13:08:48 +1000
committerAnil Belur <abelur@linuxfoundation.org>2020-08-11 09:08:52 +1000
commitf0bd26f4877395e518de7aa0a0053e155836ad65 (patch)
treea4f25dec619445d90745fe91f860a7cfdc9887dd /jjb/ci-management
parent931c36a25edde54df1e4cacda1ce748293d2587a (diff)
Enable update cloud image job
Enable update cloud image at the end of the packer merge job. This finds the latest image and submits a CR to Gerrit which can be merged anytime new image updates are required. Issue-ID: CIMAN-33 Change-Id: I38977c28d403078b8a01cfc549a8af4b9effdfa3 Signed-off-by: Anil Belur <abelur@linuxfoundation.org>
Diffstat (limited to 'jjb/ci-management')
-rw-r--r--jjb/ci-management/ci-management-packer-jobs.yaml5
-rw-r--r--jjb/ci-management/ci-management.yaml20
2 files changed, 25 insertions, 0 deletions
diff --git a/jjb/ci-management/ci-management-packer-jobs.yaml b/jjb/ci-management/ci-management-packer-jobs.yaml
index 79b4853f8..7115b5d36 100644
--- a/jjb/ci-management/ci-management-packer-jobs.yaml
+++ b/jjb/ci-management/ci-management-packer-jobs.yaml
@@ -16,6 +16,7 @@
- centos-7
- ubuntu-18.04
templates: builder
+ update-cloud-image: true
- project:
name: packer-docker-jobs
@@ -35,6 +36,7 @@
- ubuntu-18.04-arm64
- ubuntu-18.04
templates: docker
+ update-cloud-image: true
- project:
name: packer-memcached-jobs
@@ -52,6 +54,7 @@
platforms:
- ubuntu-18.04
templates: memcached
+ update-cloud-image: true
- project:
name: packer-redis-jobs
@@ -68,6 +71,7 @@
platforms:
- centos-7
templates: redis
+ update-cloud-image: true
- project:
name: packer-helm-jobs
@@ -84,3 +88,4 @@
platforms:
- ubuntu-18.04
templates: helm
+ update-cloud-image: true
diff --git a/jjb/ci-management/ci-management.yaml b/jjb/ci-management/ci-management.yaml
index 8b4d6e5bb..d3108194b 100644
--- a/jjb/ci-management/ci-management.yaml
+++ b/jjb/ci-management/ci-management.yaml
@@ -35,3 +35,23 @@
https://jenkins.onap.org
https://jenkins.onap.org/sandbox
openstack-cloud: vex
+
+- project:
+ name: openstack-update-cloud-images
+ jobs:
+ - gerrit-openstack-update-cloud-image
+
+ project: ci-management
+ project-name: ci-management
+ branch: master
+ archive-artifacts: '**/*.log'
+ jenkins-ssh-credential: "{jenkins-ssh-credential}"
+
+ build-node: centos7-builder-2c-1g
+ # update-cloud-image: true
+ build-timeout: 10
+
+ gerrit-user: "jenkins-$SILO"
+ gerrit-host: "gerrit.onap.org"
+ gerrit-topic: "update-cloud-image"
+ reviewers-email: "onap-jobbuilder@jenkins.onap.org"