From 3e7daa947936075ba64d522038d8106502350b6b Mon Sep 17 00:00:00 2001 From: Gregory Hendrickson Date: Fri, 9 Jun 2023 14:12:34 -0700 Subject: [PATCH] s --- Jenkinsfile | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 383a749..cc4ed4b 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -41,11 +41,12 @@ pipeline{ stage('Pull and Deploy') { steps { // Send commands to remote Docker host via SSH - sshagent(credentials: ['SSH_CREDENTIALS']) { - sh 'ssh administrator@172.16.11.90 docker pull aisthanestha/docker-test-image:latest' - sh 'ssh administrator@172.16.11.90 docker stop docker-test-image || true' - sh 'ssh administrator@172.16.11.90 docker rm docker-test-image || true' - sh 'ssh administrator@172.16.11.90 docker run -d --name docker-test-image aisthanestha/docker-test-image:latest' + withCredentials([usernamePassword(credentialsId: 'SSH_CREDENTIALS', usernameVariable: 'SSH_USERNAME', passwordVariable: 'SSH_PASSWORD')]) { + sh 'sshpass -p '${env.SSH_PASSWORD}' ssh ${env.SSH_USERNAME}@172.16.11.90 docker pull aisthanestha/docker-test-image:latest' + sh 'sshpass -p '${env.SSH_PASSWORD}' ssh ${env.SSH_USERNAME}@172.16.11.90 docker stop docker-test-image || true' + sh 'sshpass -p '${env.SSH_PASSWORD}' ssh ${env.SSH_USERNAME}@172.16.11.90 docker rm docker-test-image || true' + sh 'sshpass -p '${env.SSH_PASSWORD}' ssh ${env.SSH_USERNAME}@172.16.11.90 docker run -d --name docker-test-image aisthanestha/docker-test-image:latest' + } } }