From 046a9a5b09f9e1834869ab27d22bbe292631f475 Mon Sep 17 00:00:00 2001 From: Gregory Hendrickson Date: Fri, 9 Jun 2023 14:05:32 -0700 Subject: [PATCH] s --- Jenkinsfile | 23 +++++++++++++++++------ 1 file changed, 17 insertions(+), 6 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 469a355..97c4667 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -29,12 +29,23 @@ pipeline{ } } - stage('Deploy') { - steps { - // Deploy to remote Docker host - sshagent(['ssh_creds']) { - sh "ssh -o StrictHostKeyChecking=accept-new $ssh_creds@172.16.11.90 'docker stop --name docker-test-image && docker pull aisthanestha/docker-test-image:latest && docker run -d -p 8082:80 --name docker-test-image:latest'" - } + // stage('Deploy') { + // steps { + // // Deploy to remote Docker host + // sshagent(['ssh_creds']) { + // sh "ssh -o StrictHostKeyChecking=accept-new administrator@172.16.11.90 'docker stop --name docker-test-image && docker pull aisthanestha/docker-test-image:latest && docker run -d -p 8082:80 --name docker-test-image:latest'" + // } + // } + // } + // } + 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' } } }