From 358e14f9306b97f4c5c198541adfa538bc00f1b9 Mon Sep 17 00:00:00 2001 From: Jazze7 Date: Wed, 6 Nov 2024 12:51:43 +0530 Subject: [PATCH] modification v10 jenkins --- Jenkinsfile | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 113b806..0d2d599 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -52,15 +52,21 @@ pipeline { } } - stage('Push Docker Image') { + stage('Push Docker Image from Remote Server') { steps { script { try { - docker.withRegistry('https://index.docker.io/v1/', REGISTRY_CREDENTIALS) { - docker.image("${DOCKER_IMAGE}:${DOCKER_TAG}").push() + sshagent(credentials: [SSH_CREDENTIALS]) { + // Use docker.withRegistry to login with the credentials + docker.withRegistry('https://index.docker.io/v1/', REGISTRY_CREDENTIALS) { + sh ''' + ssh ${REMOTE_SERVER} "docker push ${DOCKER_IMAGE}:${DOCKER_TAG}" + " + ''' + } } } catch (Exception e) { - error "Failed to push Docker image: ${e.message}" + error "Failed to push Docker image from remote server: ${e.message}" } } }