main
Cizz22 1 year ago
parent a4d2127c8b
commit 88b4754448

6
Jenkinsfile vendored

@ -37,9 +37,10 @@ pipeline {
steps {
script {
// Build with commit hash tag
def commitHash = sh(script: 'git rev-parse --short HEAD', returnStdout: true).trim()
sh '''
docker build -t ${DOCKER_HUB_USERNAME}/${IMAGE_NAME}:latest .
docker tag ${DOCKER_HUB_USERNAME}/${IMAGE_NAME}:latest ${DOCKER_HUB_USERNAME}/${IMAGE_NAME}:${GIT_COMMIT_HASH}
docker tag ${DOCKER_HUB_USERNAME}/${IMAGE_NAME}:latest ${DOCKER_HUB_USERNAME}/${IMAGE_NAME}:${commitHash}
'''
}
}
@ -47,9 +48,10 @@ pipeline {
stage('Push to Docker Hub') {
steps {
def commitHash = sh(script: 'git rev-parse --short HEAD', returnStdout: true).trim()
sh '''
# Push both tags
docker push ${DOCKER_HUB_USERNAME}/${IMAGE_NAME}:${GIT_COMMIT_HASH}
docker push ${DOCKER_HUB_USERNAME}/${IMAGE_NAME}:${commitHash}
docker push ${DOCKER_HUB_USERNAME}/${IMAGE_NAME}:latest
'''
}

Loading…
Cancel
Save