Edit Jenkinsfile

This commit is contained in:
Viktoriia Karpenko 2024-12-12 17:39:02 +02:00
parent 1f598ff6b2
commit 5da907f8b3

10
Jenkinsfile vendored
View file

@ -1,5 +1,9 @@
pipeline { pipeline {
agent any agent {
docker {
image 'docker:latest'
}
}
environment { environment {
GIT_COMMIT = sh(script: 'git rev-parse --short HEAD', returnStdout: true).trim() GIT_COMMIT = sh(script: 'git rev-parse --short HEAD', returnStdout: true).trim()
@ -25,8 +29,8 @@ pipeline {
} }
stage ('Creating Docker image') { stage ('Creating Docker image') {
steps { steps {
sh 'docker run --rm -v /var/run/docker.sock:/var/run/docker.sock -v $(pwd):/workspace -w /workspace docker:20.10 build -t vkarpenko02/spring-petclinic:${GIT_COMMIT} .' sh 'docker build -t vkarpenko02/spring-petclinic:${GIT_COMMIT} .'
sh 'docker run --rm -v /var/run/docker.sock:/var/run/docker.sock docker:20.10 push vkarpenko02/spring-petclinic:${GIT_COMMIT}' sh 'docker push vkarpenko02/mr'
} }
} }
} }