X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=jjb%2Freleng%2Fgenerate-job-list.sh;h=4bf8974e4b7049008a37fdc1d9849575f18f182d;hb=88f66aa2aa1d04eaa28b9f99b2b2aa9454ce031e;hp=0e35eaad49ae9367832ac633426b1c1d7437c3ac;hpb=897562894530a0227e78cf546f629809437925e0;p=releng.git diff --git a/jjb/releng/generate-job-list.sh b/jjb/releng/generate-job-list.sh index 0e35eaad4..4bf8974e4 100755 --- a/jjb/releng/generate-job-list.sh +++ b/jjb/releng/generate-job-list.sh @@ -9,7 +9,6 @@ ############################################################################## set -o errexit -set -o nounset set -o pipefail # Job Number Formatter @@ -22,13 +21,16 @@ function JOBS { fi } -# We expect job_output to exist prior to this being run and contain the -# output from jenkins-jobs test +# Activiate the virtualenv so we have access to 'jenkins-jobs' +source /opt/virtualenv/jenkins-job-builder/bin/activate + +echo "> Generating list of current JJB jobs..." +jenkins-jobs -l ERROR test -r jjb -o job_output echo "> Generating list of previous JJB jobs..." -git checkout -q -b previous-commit HEAD^ +git checkout -b previous-commit HEAD^ jenkins-jobs -l ERROR test -r jjb -o job_output_prev -git checkout -q - && git branch -q -d previous-commit +git checkout - && git branch -d previous-commit echo "> Finding job changes ..." diff -r -q job_output job_output_prev &> job_diff.txt || true