Commit e3a5e5f4 authored by Muhammad Suleman's avatar Muhammad Suleman

Update Jenkinsfile

parent 30ed8e82
...@@ -17,13 +17,13 @@ pipeline { ...@@ -17,13 +17,13 @@ pipeline {
echo branchName; echo branchName;
if (branchName == 'dev') { if (branchName == 'dev') {
imageName = 'sulemantalpur6/frontend:dev' imageName = 'sulemantalpur6/frontend:dev${BUILD_NUMBER}'
} else if (branchName == 'master') { } else if (branchName == 'master') {
imageName = 'sulemantalpur6/frontend:master' imageName = 'sulemantalpur6/frontend:master${BUILD_NUMBER}'
} else if (branchName == 'QA') { } else if (branchName == 'QA') {
imageName = 'sulemantalpur6/frontend:QA' imageName = 'sulemantalpur6/frontend:QA${BUILD_NUMBER}'
} else if (branchName == 'UAT') { } else if (branchName == 'UAT') {
imageName = 'sulemantalpur6/frontend:UAT' imageName = 'sulemantalpur6/frontend:UAT${BUILD_NUMBER}'
} else { } else {
echo "Branch $branchName not configured for Docker image build." echo "Branch $branchName not configured for Docker image build."
currentBuild.result = 'FAILURE' currentBuild.result = 'FAILURE'
...@@ -40,12 +40,13 @@ pipeline { ...@@ -40,12 +40,13 @@ pipeline {
stage('Push Docker Image to Docker Hub') { stage('Push Docker Image to Docker Hub') {
steps { steps {
script { script {
def branchName = currentBuild.displayName def branchName = BRANCH_NAME
def buildNumber = BUILD_NUMBER
if (branchName == 'dev' || branchName == 'master' || branchName == 'QA' || branchName == 'UAT') { if (branchName == 'dev' || branchName == 'master' || branchName == 'QA' || branchName == 'UAT') {
withCredentials([usernamePassword(credentialsId: 'dockerHub', usernameVariable: 'DOCKER_HUB_USERNAME', passwordVariable: 'DOCKER_HUB_PASSWORD')]) { withCredentials([usernamePassword(credentialsId: 'dockerHub', usernameVariable: 'DOCKER_HUB_USERNAME', passwordVariable: 'DOCKER_HUB_PASSWORD')]) {
sh "docker login -u $DOCKER_HUB_USERNAME -p $DOCKER_HUB_PASSWORD" sh "docker login -u $DOCKER_HUB_USERNAME -p $DOCKER_HUB_PASSWORD"
sh "docker push sulemantalpur6/frontend:$branchName" sh "docker push sulemantalpur6/frontend:$branchName$buildNumber"
} }
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment