@@ -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