From a622760e10fd73772a330047146632b694c70c17 Mon Sep 17 00:00:00 2001 From: Matthias Lucas Jaros Date: Mon, 27 Oct 2025 18:30:55 +0100 Subject: Added new build for docker hub --- Jenkinsfile | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) (limited to 'Jenkinsfile') diff --git a/Jenkinsfile b/Jenkinsfile index bf454a0..73c2e6f 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -68,5 +68,29 @@ pipeline { } } } + + stage('Docker github build') { + steps { + withCredentials([usernamePassword( + credentialsId: 'docker-hub', + usernameVariable: 'DOCKER_USER', + passwordVariable: 'DOCKER_PASS' + )]) { + sh ''' + docker version + docker buildx version + docker buildx ls | grep -q multiarch || docker buildx create --name multiarch --use --bootstrap + echo "$DOCKER_PASS" | docker login $REGISTRY -u "$DOCKER_USER" --password-stdin + + DOCKER_BUILDKIT=1 docker buildx build \ + --platform ${PLATFORMS} \ + -t ${IMAGE_NAME}:${GIT_SHA} \ + -t ${IMAGE_NAME}:latest \ + --push \ + . + ''' + } + } + } } } -- cgit v1.3.1