@@ -5,9 +5,9 @@ pipeline {
5
5
6
6
environment {
7
7
8
- // DOCKER_HUB_CREDENTIALS = 'docker-hub-credentials'
8
+ DOCKER_HUB_CREDENTIALS = ' docker-hub-credentials'
9
9
HARBOR_CREDENTIALS = ' harbor-paas-credentials'
10
- DOCKER_HUB_IMAGE_NAME = ' indigo-paas /orchestrator-dashboard'
10
+ DOCKER_HUB_IMAGE_NAME = ' indigopaas /orchestrator-dashboard'
11
11
HARBOR_IMAGE_NAME = ' datacloud-middleware/orchestrator-dashboard'
12
12
}
13
13
@@ -17,13 +17,10 @@ pipeline {
17
17
steps {
18
18
script {
19
19
// 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} " )
27
24
}
28
25
}
29
26
}
@@ -34,12 +31,12 @@ pipeline {
34
31
steps {
35
32
script {
36
33
// 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 } " )
38
35
39
36
// Login to Docker Hub
40
37
docker. withRegistry(' https://index.docker.io/v1/' , DOCKER_HUB_CREDENTIALS ) {
41
38
// Push the Docker image to Docker Hub
42
- dockerImage . push()
39
+ dockerhubImage . push()
43
40
}
44
41
}
45
42
}
@@ -49,12 +46,12 @@ pipeline {
49
46
steps {
50
47
script {
51
48
// 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 } " )
53
50
54
51
// Login to Harbor
55
52
docker. withRegistry(' https://harbor.cloud.infn.it' , HARBOR_CREDENTIALS ) {
56
53
// Push the Docker image to Harbor
57
- dockerImage . push()
54
+ harborImage . push()
58
55
}
59
56
}
60
57
}
0 commit comments