Skip to content

Commit ad817e7

Browse files
Fix image push step
1 parent 8a5c145 commit ad817e7

File tree

1 file changed

+10
-13
lines changed

1 file changed

+10
-13
lines changed

Jenkinsfile

Lines changed: 10 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,9 @@ pipeline {
55

66
environment {
77

8-
//DOCKER_HUB_CREDENTIALS = 'docker-hub-credentials'
8+
DOCKER_HUB_CREDENTIALS = 'docker-hub-credentials'
99
HARBOR_CREDENTIALS = 'harbor-paas-credentials'
10-
DOCKER_HUB_IMAGE_NAME = 'indigo-paas/orchestrator-dashboard'
10+
DOCKER_HUB_IMAGE_NAME = 'indigopaas/orchestrator-dashboard'
1111
HARBOR_IMAGE_NAME = 'datacloud-middleware/orchestrator-dashboard'
1212
}
1313

@@ -17,13 +17,10 @@ pipeline {
1717
steps {
1818
script {
1919
// Build Docker image
20-
def dockerImage = docker.build("${DOCKER_HUB_IMAGE_NAME}:${env.BRANCH_NAME}", "-f docker/Dockerfile .")
21-
22-
// Tag the image for Harbor
23-
dockerImage.tag("${HARBOR_IMAGE_NAME}:${env.BRANCH_NAME}")
24-
25-
// Export the Docker image object for later stages
26-
env.DOCKER_IMAGE = dockerImage.id
20+
def dockerImage = docker.build("orchestrator-dashboard:${env.BRANCH_NAME}", "-f docker/Dockerfile .")
21+
22+
sh("docker tag orchestrator-dashboard:${env.BRANCH_NAME} ${HARBOR_IMAGE_NAME}:${env.BRANCH_NAME}")
23+
sh("docker tag orchestrator-dashboard:${env.BRANCH_NAME} ${DOCKER_HUB_IMAGE_NAME}:${env.BRANCH_NAME}")
2724
}
2825
}
2926
}
@@ -34,12 +31,12 @@ pipeline {
3431
steps {
3532
script {
3633
// Retrieve the Docker image object from the previous stage
37-
def dockerImage = docker.image(env.DOCKER_IMAGE)
34+
def dockerhubImage = docker.image("${DOCKER_HUB_IMAGE_NAME}:${env.BRANCH_NAME}")
3835

3936
// Login to Docker Hub
4037
docker.withRegistry('https://index.docker.io/v1/', DOCKER_HUB_CREDENTIALS) {
4138
// Push the Docker image to Docker Hub
42-
dockerImage.push()
39+
dockerhubImage.push()
4340
}
4441
}
4542
}
@@ -49,12 +46,12 @@ pipeline {
4946
steps {
5047
script {
5148
// Retrieve the Docker image object from the previous stage
52-
def dockerImage = docker.image(env.DOCKER_IMAGE)
49+
def harborImage = docker.image("${HARBOR_IMAGE_NAME}:${env.BRANCH_NAME}")
5350

5451
// Login to Harbor
5552
docker.withRegistry('https://harbor.cloud.infn.it', HARBOR_CREDENTIALS) {
5653
// Push the Docker image to Harbor
57-
dockerImage.push()
54+
harborImage.push()
5855
}
5956
}
6057
}

0 commit comments

Comments
 (0)