Commit f5fa9669 authored by Ishtiaq Ahmed's avatar Ishtiaq Ahmed

Update Jenkinsfile

parent 419d8121
......@@ -10,54 +10,5 @@
//tools {
// maven 'Maven'
// }
stages {
stage("Cloning Code- GitLab") {
steps {
script {
echo "cloning Code from GitLab"
//sh "rm -rf *"
git branch: 'master', url: 'https://gitlab.mynisum.com/isahmed/nisum-cicd-task.git'
}
}
}
stage("Code Build") {
steps {
script {
echo "building application from code"
sh 'mvn clean package'
sh 'mvn package'
}
}
}
stage("Image Build & Push") {
steps {
script {
echo "building application"
withCredentials([usernamePassword(credentialsId: 'gitlab-ishtiaq', passwordVariable: 'PASS', usernameVariable: 'USER')]) {
sh "sed -i 's/VERSION/${env.BUILD_ID}/g' docker-build.sh"
sh 'chmod +x docker-build.sh'
sh './docker-build.sh'
}
}
}
}
stage("Deployment on GKE") {
steps {
sh "sed -i 's/VERSION/${env.BUILD_ID}/g' dep-nisum-cicd.yaml"
step([$class: 'KubernetesEngineBuilder', \
projectId: env.PROJECT_ID, \
clusterName: env.CLUSTER_NAME, \
location: env.LOCATION, \
manifestPattern: 'dep-nisum-cicd.yaml', \
credentialsId: env.CREDENTIALS_ID, \
verifyDeployments: true])
}
}
}
}
\ No newline at end of file
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