From 1b4e7268b5b58aa0dc8f6083a4d2763787a95336 Mon Sep 17 00:00:00 2001 From: Matthias Jaros Date: Mon, 27 Oct 2025 18:30:55 +0100 Subject: Added new build for docker hub --- Jenkinsfile | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) 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