Edit Jenkinsfile

This commit is contained in:
Viktoriia Karpenko 2024-12-20 20:29:47 +02:00
parent f1e1a687b3
commit 15f8ce5a6a

14
Jenkinsfile vendored
View file

@ -35,5 +35,19 @@ pipeline {
}
}
}
stage ('Create Docker Image for Main Branch') {
when {
branch 'main'
}
steps {
sh 'docker build -t vkarpenko02/main:${GIT_COMMIT} .'
withCredentials([usernamePassword(credentialsId: 'docker_key', usernameVariable: 'DOCKER_HUB_USER', passwordVariable: 'DOCKER_HUB_PASS')]) {
sh """
echo ${DOCKER_HUB_PASS} | docker login -u ${DOCKER_HUB_USER} --password-stdin
docker push vkarpenko02/main:${GIT_COMMIT}
"""
}
}
}
}
}