diff --git a/Jenkinsfile b/Jenkinsfile index 49479df..153da5c 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -55,11 +55,11 @@ pipeline { stage('Push Docker Image from Remote Server') { steps { - script { + script { try { sshagent(credentials: [SSH_CREDENTIALS]) { sh ''' - ssh ${REMOTE_SERVER} "docker login -u ${DOCKER_USERNAME} -p ${DOCKER_PASSWORD} && docker push ${DOCKER_IMAGE}:${DOCKER_TAG}" + ssh ${REMOTE_SERVER} "echo ${DOCKER_PASSWORD} | docker login -u ${DOCKER_USERNAME} --password-stdin && docker push ${DOCKER_IMAGE}:${DOCKER_TAG}" ''' } } catch (Exception e) { @@ -69,6 +69,7 @@ pipeline { } } + stage('Deploy') { steps { script {