Rebuild docker images daily
Every docker image is built using the latest definitions
of the dependent Dockerfiles, including latest patches
and software versions of the build tools.
Having a daily fresh build helps in getting early
patches and up-to-date tools and dependencies.
Change-Id: I4ee6d6e6fb04689acc8d59f65046451e452b9149
diff --git a/jenkins/gerrit-ci-scripts.yaml b/jenkins/gerrit-ci-scripts.yaml
index 871c277..619f35b 100644
--- a/jenkins/gerrit-ci-scripts.yaml
+++ b/jenkins/gerrit-ci-scripts.yaml
@@ -15,6 +15,26 @@
- shell: jenkins-jobs update --delete-old jenkins/.
- job:
+ name: gerrit-ci-scripts-docker
+ description: Gerrit Jenkins Job Builder Docker images
+ node: master
+ scm:
+ - git:
+ url: https://gerrit.googlesource.com/gerrit-ci-scripts
+ branches:
+ - '*/master'
+ skip-tag: true
+ triggers:
+ - timed: "@midnight"
+ builders:
+ - shell: |
+ export JENKINS_WAR_VER=2.25
+ export JENKINS_WAR_SHA=1c4a750b7d7102c5fc9b78550fd3dcc93d7374da
+ export DOCKER_HOST=tcp://127.0.0.1:2375
+ cd jenkins-docker
+ make NO_CACHE=true build
+
+- job:
name: gerrit-ci-scripts-manual
description: Manually rebuild gerrit-ci-scripts from a specific Change ID and revision
node: master