]> review.fuel-infra Code Review - tools/sustaining.git/commitdiff
Allow to update jeknins jobs from gerrit review 93/40493/1
authorVladimir Khlyunev <vkhlyunev@mirantis.com>
Wed, 13 Feb 2019 08:11:01 +0000 (12:11 +0400)
committerVladimir Khlyunev <vkhlyunev@mirantis.com>
Wed, 13 Feb 2019 08:11:01 +0000 (12:11 +0400)
Change-Id: I1da521749d78c97921237b244b25284d81d968f1

maintenance-ci/common/jobs/update-jenkins-jobs.yaml
maintenance-ci/common/scripts/update-jenkins-jobs.sh

index d1ea51016292e45bf33a9475b19f2a314b41656a..b1bcddb0c39ad271d7d25769f5e305b647b449d3 100644 (file)
@@ -10,8 +10,8 @@
 
     parameters:
     - string:
-        name: JOBS_LIST
-        description: 'Space separated list of jobs to update. Will update all jobs if empty'
+        name: GERRIT_REVIEW
+        description: 'Number of gerrit review'
 
     scm:
     - git:
index 5756a18f9c12022b67ceaf9d9165e18a79499ccb..f9b4cb79a60b15af73f3ccaae37c6035cf481525 100644 (file)
@@ -3,6 +3,11 @@ set -ex
 
 pushd maintenance-ci
 
+if [ -z ${GERRIT_REVIEW} ] ; then
+refspec=$(curl "https://review.fuel-infra.org/changes/?q=${GERRIT_REVIEW}&o=CURRENT_REVISION" | grep '"ref":' | awk -F ": " '{print $2}' | tr -d '"')
+git fetch https://review.fuel-infra.org/tools/sustaining "${refspec}" && git cherry-pick FETCH_HEAD
+fi
+
 tox --help || sudo apt-get install -y python-tox
 tox -e jobs