Use JJB from OpenDev
Get jenkins-job-builder distribution from source, so that
the latest support for the gerrit pipeline can be leveraged
in gerrit-ci.
Change-Id: Iddd645958af47fb06f46b87493c553788c0812ab
diff --git a/jenkins-docker/master/Dockerfile b/jenkins-docker/master/Dockerfile
index 5bfef95..755ec7c 100644
--- a/jenkins-docker/master/Dockerfile
+++ b/jenkins-docker/master/Dockerfile
@@ -25,10 +25,15 @@
xsltproc \
apt-transport-https && \
rm -rf /var/lib/apt/lists/* && \
- \
- pip install jenkins_job_builder==3.2.0 pbr==2.0.0 && \
+ pip install pbr==2.0.0 && \
mkdir -p /etc/jenkins_jobs && chown jenkins: /etc/jenkins_jobs
+# Install JJB from source until the support for checks-filters is released
+RUN git clone https://review.opendev.org/jjb/jenkins-job-builder && \
+ cd jenkins-job-builder && \
+ git checkout 979770380151f99ec7b48d7d6fbd8d8d254c752c && \
+ pip install .
+
COPY jenkins_jobs.ini /etc/jenkins_jobs/jenkins_jobs.ini
ENV JAVA_OPTS -Djenkins.install.runSetupWizard=false -Dhudson.model.ParametersAction.keepUndefinedParameters=true