diff --git a/Jenkinsfile b/Jenkinsfile index 8e9a763fe..e4287620a 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -33,11 +33,18 @@ pipeline { } stage('Push artifact to docker registry') { steps { - withDockerRegistry(credentialsId: 'dockerhub_id') { - sh "docker push rodley/pet-clinic:${BUILD_NUMBER}" - } + script { + def dockerImage = docker.build("${env.IMAGE_NAME}", "-f ${env.DOCKERFILE_NAME} .") + docker.withRegistry('', 'dockerhub-creds') { + dockerImage.push() + dockerImage.push("latest") + } + echo "Pushed Docker Image: ${env.IMAGE_NAME}" + } + sh "docker rmi ${env.IMAGE_NAME} ${env.IMAGE_NAME_LATEST}" } } + stage('Deploy') { steps { echo 'Deploying....'