Skip to content

Commit bede9f4

Browse files
committed
Fix errors
1 parent 038d96a commit bede9f4

File tree

1 file changed

+7
-26
lines changed

1 file changed

+7
-26
lines changed

Jenkinsfile

Lines changed: 7 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ import groovy.json.JsonSlurperClassic
77

88
99
gitCredID = '550650ab-ee92-4d31-a3f4-91a11d5388a3'
10-
mlVersion = ''
10+
dockerVersion = ''
1111
JIRA_ID = ''
1212
JIRA_ID_PATTERN = /CLD-\d{3,4}/
1313
LINT_OUTPUT = ''
@@ -114,22 +114,6 @@ void resultNotification(message) {
114114
}
115115
}
116116

117-
String getServerVersion(branchName) {
118-
switch (branchName) {
119-
case 'develop':
120-
mlVersion = '11.0'
121-
return mlVersion
122-
case 'develop-10.0':
123-
mlVersion = '10.0'
124-
return mlVersion
125-
case 'develop-9.0':
126-
mlVersion = '9.0'
127-
return mlVersion
128-
default:
129-
return 'INVALID BRANCH'
130-
}
131-
}
132-
133117
void lint() {
134118
sh '''
135119
make lint saveOutput=true
@@ -149,15 +133,16 @@ void publishTestResults() {
149133
}
150134

151135
void pullImage() {
136+
dockerVersion = "${ML_VERSION}-${timeStamp}-centos-1.0.0"
137+
152138
withCredentials([usernamePassword(credentialsId: '8c2e0b38-9e97-4953-aa60-f2851bb70cc8', passwordVariable: 'docker_password', usernameVariable: 'docker_user')]) {
153139
sh """
154-
echo "${docker_password}" | docker login --username ${docker_user} --password-stdin ${dockerRegistry}
155-
docker pull ml-docker-dev.marklogic.com/marklogic/marklogic-server-centos:${dockerVersion}
140+
echo "\$docker_password" | docker login --username \$docker_user --password-stdin ${dockerRegistry}
141+
docker pull ml-docker-dev.marklogic.com/"marklogic"/marklogic-server-centos:${dockerVersion}
156142
"""
157143
}
158144
}
159145

160-
161146
pipeline {
162147
agent {
163148
label {
@@ -176,12 +161,11 @@ pipeline {
176161
environment {
177162
timeStamp = sh(returnStdout: true, script: 'date +%Y%m%d').trim()
178163
dockerRegistry = 'https://ml-docker-dev.marklogic.com'
179-
dockerVersion = "${mlVersion}-${timeStamp}-centos-1.0.0"
180164
}
181165

182166
parameters {
183167
string(name: 'emailList', defaultValue: emailList, description: 'List of email for build notification', trim: true)
184-
choice(name: 'ML_SERVER_BRANCH', choices: 'develop-10.0\ndevelop\ndevelop-9.0', description: 'MarkLogic Server Branch. used to pick appropriate rpm')
168+
choice(name: 'ML_VERSION', choices: '10.0\n11.0\n9.0', description: 'MarkLogic version. used to pick appropriate docker image')
185169
booleanParam(name: 'KUBERNETES_TESTS', defaultValue: true, description: 'Run kubernetes tests')
186170
}
187171

@@ -194,7 +178,6 @@ pipeline {
194178

195179
stage('Pull-Image') {
196180
steps {
197-
// TODO: Figure out how to build image
198181
pullImage()
199182
}
200183
}
@@ -210,16 +193,14 @@ pipeline {
210193
expression { return params.KUBERNETES_TESTS }
211194
}
212195
steps {
213-
sh "make test dockerImage=marklogic-centos/marklogic-server-centos:${mlVersion}-${env.platformString}-${env.dockerVersion} saveOutput=true"
196+
sh "make test dockerImage=marklogic-centos/marklogic-server-centos:${dockerVersion} saveOutput=true"
214197
}
215198
}
216199
}
217200

218201
post {
219202
always {
220203
sh '''
221-
cd src/centos
222-
rm -rf *.rpm
223204
docker system prune --force --filter "until=720h"
224205
docker volume prune --force
225206
docker image prune --force --all

0 commit comments

Comments
 (0)