From 169046cf2eebfd896cad3a8a41172a6fb58bd3a0 Mon Sep 17 00:00:00 2001 From: Jazze7 Date: Wed, 6 Nov 2024 14:46:22 +0530 Subject: [PATCH] modification v16 jenkins --- Jenkinsfile | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index d4b3981..c52be99 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -69,39 +69,35 @@ pipeline { } } - stage('Deploy') { steps { script { sshagent(credentials: [SSH_CREDENTIALS]) { sh ''' - ssh ${REMOTE_SERVER} << EOF - cd ${REMOTE_WORKSPACE}/cicid - docker pull ${DOCKER_IMAGE}:${DOCKER_TAG} - docker stop documentation-container || true - docker rm documentation-container || true - docker run -d -p 3000:3000 --name documentation-container ${DOCKER_IMAGE}:${DOCKER_TAG} - EOF + ssh ${REMOTE_SERVER} "cd ${REMOTE_WORKSPACE}/cicid && \ + docker pull ${DOCKER_IMAGE}:${DOCKER_TAG} && \ + docker stop documentation-container || true && \ + docker rm documentation-container || true && \ + docker run -d -p 3000:3000 --name documentation-container ${DOCKER_IMAGE}:${DOCKER_TAG}" ''' } } } } + stage('Update Nginx Configuration') { steps { script { sshagent(credentials: [SSH_CREDENTIALS]) { sh ''' - ssh ${REMOTE_SERVER} << EOF - sudo nginx -t - sudo systemctl reload nginx - EOF + ssh ${REMOTE_SERVER} "sudo nginx -t && sudo systemctl reload nginx" ''' } } } } + } post {