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' } } }