Go to file
Marco Procaccini 889c20dfb7 merge dev branch 2025-11-19 12:18:34 +01:00
Dockerfile adding disable user seed env java opts 2025-03-18 13:30:34 +01:00
Jenkinsfile fixed configuration for group folders role-based jenkins 2025-03-19 17:05:59 +01:00
README.md readme updated 2025-10-22 18:04:39 +02:00
plugins.txt merge dev branch 2025-11-19 12:18:34 +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.

IMPORTANT: the build must be done in you laptop and, then, pushed on the harbor repository (see HOW TO BUILD)

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}