commit ed4fc3f1bc6fefa112f24de894eb7a4701f3c19a parent fbda4297beda3fdfdc8639f06defb06256796158 Author: Matthias Jaros <jaros@mailbox.org> Date: Mon, 27 Oct 2025 18:30:55 +0100 Added new build for docker hub Diffstat:
| M | Jenkinsfile | | | 24 | ++++++++++++++++++++++++ |
1 file changed, 24 insertions(+), 0 deletions(-)
diff --git 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 \ + . + ''' + } + } + } } }