From 15f8ce5a6a22c4601bee750ad6e13a9a808b90f5 Mon Sep 17 00:00:00 2001 From: Viktoriia Karpenko Date: Fri, 20 Dec 2024 20:29:47 +0200 Subject: [PATCH] Edit Jenkinsfile --- Jenkinsfile | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index b1c4a9a17..6a5604c1a 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -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} + """ + } + } + } } }