A docker image containing the latest jenkins weekly release and plugins.
By default it's built with infra.ci.jenkins.io in mind, but there is a variant for weekly.ci.jenkins.io with fewer plugins (defined in plugins-weekly.ci.jenkins.io.txt).
To use this variant, add -weeklyci
as suffix to the tag, ex: jenkinsciinfra/jenkins-weekly:1.2.3-weeklyci
bash ./bin/update-plugins.sh
This script uses the Jenkins Plugin Manager Tool command line under the hood to update the plugins.
VERSION=$(jv get --version-identifier latest)
SUFFIX=jdk17
FULL_VERSION=jenkins/jenkins:${VERSION}-${SUFFIX}
sed -i 's|FROM .*|FROM '"${FULL_VERSION}"'|' Dockerfile