Commit a257a00 1 parent f590d7e commit a257a00 Copy full SHA for a257a00
File tree 2 files changed +25
-17
lines changed
2 files changed +25
-17
lines changed Original file line number Diff line number Diff line change @@ -13,18 +13,21 @@ pipeline {
13
13
environment {
14
14
dockerfile = " ./docker/dataverse-k8s/glassfish/Dockerfile"
15
15
context = " ."
16
- imagetag = " build-${ env.BUILD_ID } "
16
+ imagetag = " build-${ env.BRANCH_NAME } "
17
17
hublogin = " dockerhub-dataversebot"
18
18
registry = " https://registry.hub.docker.com"
19
19
}
20
20
triggers { cron(' H H(0-4) * * *' ) }
21
21
stages {
22
+ stage(' checkout' ) {
23
+ steps { checkout scm }
24
+ }
22
25
stage(' build' ) {
23
26
when {
24
27
anyOf {
25
28
changeset " docker/dataverse-k8s/**"
26
29
triggeredBy ' TimerTrigger'
27
- tag " v4.* "
30
+ tag " "
28
31
}
29
32
}
30
33
steps {
@@ -38,16 +41,14 @@ pipeline {
38
41
anyOf {
39
42
changeset " docker/dataverse-k8s/**"
40
43
triggeredBy ' TimerTrigger'
41
- tag " v4.*"
42
- }
43
- anyOf {
44
- branch ' master'
45
- tag " v4.*"
44
+ tag " "
46
45
}
47
46
}
48
47
parallel {
49
48
stage(' release' ) {
50
- when { buildingTag() }
49
+ when {
50
+ tag " v4.*"
51
+ }
51
52
environment {
52
53
imageTag = " ${ TAG_NAME.substring(1)} "
53
54
}
@@ -60,6 +61,9 @@ pipeline {
60
61
}
61
62
}
62
63
stage(' latest' ) {
64
+ when {
65
+ branch ' master'
66
+ }
63
67
steps {
64
68
script {
65
69
docker. withRegistry(" ${ env.registry} " , " ${ env.hublogin} " ) {
Original file line number Diff line number Diff line change @@ -12,23 +12,26 @@ pipeline {
12
12
agent any
13
13
environment {
14
14
context = " docker/solr-k8s"
15
- imagetag = " build-${ env.BUILD_ID } "
15
+ imagetag = " build-${ env.BRANCH_NAME } "
16
16
hublogin = " dockerhub-dataversebot"
17
17
registry = " https://registry.hub.docker.com"
18
18
}
19
19
triggers { cron(' H H(0-4) * * *' ) }
20
20
stages {
21
+ stage(' checkout' ) {
22
+ steps { checkout scm }
23
+ }
21
24
stage(' build' ) {
22
25
when {
23
26
anyOf {
24
27
changeset " docker/solr-k8s/**"
25
28
triggeredBy ' TimerTrigger'
26
- tag " v4.* "
29
+ tag " "
27
30
}
28
31
}
29
32
steps {
30
33
script {
31
- docker_image = docker. build(" iqss/solr-k8s:${ env.imagetag} " , " --pull ${ env.context} " )
34
+ docker_image = docker. build(" iqss/solr-k8s:${ env.imagetag} " , " --pull -f ${ env.dockerfile } ${ env.context} " )
32
35
}
33
36
}
34
37
}
@@ -37,16 +40,14 @@ pipeline {
37
40
anyOf {
38
41
changeset " docker/solr-k8s/**"
39
42
triggeredBy ' TimerTrigger'
40
- tag " v4.*"
41
- }
42
- anyOf {
43
- branch ' master'
44
- tag " v4.*"
43
+ tag " "
45
44
}
46
45
}
47
46
parallel {
48
47
stage(' release' ) {
49
- when { buildingTag() }
48
+ when {
49
+ tag " v4.*"
50
+ }
50
51
environment {
51
52
imageTag = " ${ TAG_NAME.substring(1)} "
52
53
}
@@ -59,6 +60,9 @@ pipeline {
59
60
}
60
61
}
61
62
stage(' latest' ) {
63
+ when {
64
+ branch ' master'
65
+ }
62
66
steps {
63
67
script {
64
68
docker. withRegistry(" ${ env.registry} " , " ${ env.hublogin} " ) {
You can’t perform that action at this time.
0 commit comments