|
|
@@ -45,18 +45,19 @@ node {
|
|
|
dockerImage.push()
|
|
|
dockerImage.push('latest')
|
|
|
|
|
|
- def imageName = "000-sidali.kemdiktisaintek.go.id/ptb-be:latest"
|
|
|
+ def imageName = "000-sidali.kemdiktisaintek.go.id/ptb-be:${env.BUILD_ID}"
|
|
|
def composeDir = '/workdir/production'
|
|
|
|
|
|
- // sh "docker pull ${imageName}"
|
|
|
+ sh "docker pull ${imageName}"
|
|
|
|
|
|
- // sh "docker stop ptb-Backend"
|
|
|
- // sh "docker rm ptb-Backend"
|
|
|
+ sh "docker stop ptb-Backend"
|
|
|
+ sh "docker rm ptb-Backend"
|
|
|
|
|
|
- sh "cd ${composeDir} && docker-compose stop ptb-be"
|
|
|
- sh "cd ${composeDir} && docker-compose rm -f ptb-be"
|
|
|
-
|
|
|
- sh "cd ${composeDir} && docker-compose up -d ptb-be"
|
|
|
+ sh """cd ${composeDir} &&
|
|
|
+ docker-compose stop ptb-be &&
|
|
|
+ docker-compose rm -f ptb-be &&
|
|
|
+ docker-compose up -d ptb-be
|
|
|
+ """
|
|
|
|
|
|
echo "Deploy completed successfully"
|
|
|
}
|