Go to file
Marco Procaccini c6c7d0e997 restore version jdk17 2026-07-24 13:14:20 +02:00
Dockerfile restore version jdk17 2026-07-24 13:14:20 +02:00
Jenkinsfile fixed configuration for group folders role-based jenkins 2025-03-19 17:05:59 +01:00
README.md readme update 2026-04-02 12:59:35 +02:00
build_jenkins_image_prod.sh restore version jdk17 2026-07-24 13:14:20 +02:00
get_plugin_updated_file.sh aggiunta script per aggiornamento plugin immagine 2026-02-26 13:28:10 +01:00
jenkins-cli.jar aggiunta script per aggiornamento plugin immagine 2026-02-26 13:28:10 +01:00
plugin_260226.txt aggiunta script per aggiornamento plugin immagine 2026-02-26 13:28:10 +01:00
plugin_260724.txt script improving and new plugin list updated 2026-07-24 12:33:07 +02:00
plugins.txt installazione plugin owasp e cloud bees disk usage 2025-11-19 16:06:04 +01:00

README.md

Jenkins Image build repository

This repository contains the Dockerfile and plugin list to build the jenkins image.

The plugins are installed directly during the build phase. To update the plugins, just re-build the image.

IMP: DO NOT BUILD THIS IMAGE IN THE SAME JENKINS OF THIS IMAGE. Build it locally and then publish it on harbor

Image Details

This Jenkins image is based on jenkins/jenkins:lts-jdk17 and includes the following tools:

  • Docker CLI

Publication

The Docker image for this agent is published to Harbor at the following location: harbor.d4science.org/jenkins-infrascience/newjenkins:latest

Author

HOW TO BUILD:

  • Execute the following command to tag and build the image:
docker build -t jenkins-image:{TAG}

available tags:

  • v17.0: tag of the java 17 version of jenkins
  • latest: tag o the latest version of jenkins used in production

HOT TO PUBLISH ON HARBOR:

  • First, login into D4Science Harbor registry with a robot account of the jenkins-infrascience project
docker login harbor.d4science.org/jenkins-infrascience
  • Tag the built image for harbor
docker tag jenkins-image:{TAG} harbor.d4science.org/jenkins-infrascience/jenkins-image:{TAG}
  • Push the image into the harbor repository
docker push harbor.d4science.org/jenkins-infrascience/jenkins-image:{TAG}