|
|
|
@ -39,7 +39,7 @@ pipeline {
|
|
|
|
GIT_COMMIT_HASH = sh(script: 'git rev-parse --short HEAD', returnStdout: true).trim()
|
|
|
|
GIT_COMMIT_HASH = sh(script: 'git rev-parse --short HEAD', returnStdout: true).trim()
|
|
|
|
sh '''
|
|
|
|
sh '''
|
|
|
|
docker build -t ${DOCKER_HUB_USERNAME}/${IMAGE_NAME}:latest .
|
|
|
|
docker build -t ${DOCKER_HUB_USERNAME}/${IMAGE_NAME}:latest .
|
|
|
|
docker tag ${DOCKER_HUB_USERNAME}/${IMAGE_NAME}:latest ${DOCKER_HUB_USERNAME}/${IMAGE_NAME}:${APP_GIT_HASH}
|
|
|
|
docker tag ${DOCKER_HUB_USERNAME}/${IMAGE_NAME}:latest ${DOCKER_HUB_USERNAME}/${IMAGE_NAME}:${GIT_COMMIT_HASH}
|
|
|
|
'''
|
|
|
|
'''
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
@ -50,7 +50,7 @@ pipeline {
|
|
|
|
GIT_COMMIT_HASH = sh(script: 'git rev-parse --short HEAD', returnStdout: true).trim()
|
|
|
|
GIT_COMMIT_HASH = sh(script: 'git rev-parse --short HEAD', returnStdout: true).trim()
|
|
|
|
sh '''
|
|
|
|
sh '''
|
|
|
|
# Push both tags
|
|
|
|
# Push both tags
|
|
|
|
docker push ${DOCKER_HUB_USERNAME}/${IMAGE_NAME}:${APP_GIT_HASH}
|
|
|
|
docker push ${DOCKER_HUB_USERNAME}/${IMAGE_NAME}:${GIT_COMMIT_HASH}
|
|
|
|
docker push ${DOCKER_HUB_USERNAME}/${IMAGE_NAME}:latest
|
|
|
|
docker push ${DOCKER_HUB_USERNAME}/${IMAGE_NAME}:latest
|
|
|
|
'''
|
|
|
|
'''
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|