Skip to content

Commit 7314042

Browse files
authored
Merge pull request #47 from arangodb/fixed-tag-for-jenkins
Use single image tag to prevent polluting the docker hub
2 parents d7b3196 + e09dceb commit 7314042

File tree

1 file changed

+12
-13
lines changed

1 file changed

+12
-13
lines changed

Jenkinsfile.groovy

+12-13
Original file line numberDiff line numberDiff line change
@@ -24,18 +24,16 @@ def kubeConfigRoot = "/home/jenkins/.kube"
2424
def buildTestSteps(String kubeConfigRoot, String kubeconfig) {
2525
return {
2626
timestamps {
27-
lock("${kubeconfig}-${params.TESTNAMESPACE}-${env.GIT_COMMIT}") {
28-
withCredentials([string(credentialsId: 'ENTERPRISEIMAGE', variable: 'DEFAULTENTERPRISEIMAGE')]) {
29-
withEnv([
30-
"DEPLOYMENTNAMESPACE=${params.TESTNAMESPACE}-${env.GIT_COMMIT}",
31-
"DOCKERNAMESPACE=${params.DOCKERNAMESPACE}",
32-
"ENTERPRISEIMAGE=${params.ENTERPRISEIMAGE}",
33-
"IMAGETAG=${env.GIT_COMMIT}",
34-
"KUBECONFIG=${kubeConfigRoot}/${kubeconfig}",
35-
"LONG=${params.LONG ? 1 : 0}",
36-
]) {
37-
sh "make run-tests"
38-
}
27+
withCredentials([string(credentialsId: 'ENTERPRISEIMAGE', variable: 'DEFAULTENTERPRISEIMAGE')]) {
28+
withEnv([
29+
"DEPLOYMENTNAMESPACE=${params.TESTNAMESPACE}-${env.GIT_COMMIT}",
30+
"DOCKERNAMESPACE=${params.DOCKERNAMESPACE}",
31+
"ENTERPRISEIMAGE=${params.ENTERPRISEIMAGE}",
32+
"IMAGETAG=jenkins-test",
33+
"KUBECONFIG=${kubeConfigRoot}/${kubeconfig}",
34+
"LONG=${params.LONG ? 1 : 0}",
35+
]) {
36+
sh "make run-tests"
3937
}
4038
}
4139
}
@@ -59,6 +57,7 @@ def buildCleanupSteps(String kubeConfigRoot, String kubeconfig) {
5957
pipeline {
6058
options {
6159
buildDiscarder(logRotator(daysToKeepStr: '7', numToKeepStr: '10'))
60+
lock resource: 'k8s-operator'
6261
}
6362
agent any
6463
parameters {
@@ -75,7 +74,7 @@ pipeline {
7574
withEnv([
7675
"DEPLOYMENTNAMESPACE=${params.TESTNAMESPACE}-${env.GIT_COMMIT}",
7776
"DOCKERNAMESPACE=${params.DOCKERNAMESPACE}",
78-
"IMAGETAG=${env.GIT_COMMIT}",
77+
"IMAGETAG=jenkins-test",
7978
"LONG=${params.LONG ? 1 : 0}",
8079
]) {
8180
sh "make"

0 commit comments

Comments
 (0)