|
@@ -17,6 +17,8 @@ pipeline {
|
|
|
JENKINS_MAIL='jenkins.dev@sdsys.ru'
|
|
|
DOCKER_CERT_PATH='/run/secrets/swarm'
|
|
|
DOCKER_IMAGE='analis-wineservice'
|
|
|
+ SERVICE_LABEL='analis-std'
|
|
|
+ STACK_LABEL='analis-wineservice'
|
|
|
}
|
|
|
parameters {
|
|
|
string(
|
|
@@ -57,7 +59,7 @@ pipeline {
|
|
|
script {
|
|
|
ENAMES.each { item ->
|
|
|
echo "Viewing: ${item} services, on ${CLUSTERS.get((item))}"
|
|
|
- LIST_SERVICE = sh (script: "set +x && DOCKER_HOST=${DHOST.get((item))} DOCKER_TLS_VERIFY=1 docker service ls -f label=com.docker.stack.namespace=analis-wineservice --format '{{.Name}}'" , returnStdout: true).split('\n')
|
|
|
+ LIST_SERVICE = sh (script: "set +x && DOCKER_HOST=${DHOST.get((item))} DOCKER_TLS_VERIFY=1 docker service ls -f label=com.docker.stack.namespace=$STACK_LABEL -f label=ru.infoclinica.service=$SERVICE_LABEL --format '{{.Name}}'" , returnStdout: true).split('\n')
|
|
|
switch (TASK_ACTION) {
|
|
|
case 'up':
|
|
|
echo "These services will be updated $LIST_SERVICE to version $VERSION_TO_UPDATE"
|
|
@@ -70,7 +72,7 @@ pipeline {
|
|
|
}
|
|
|
}
|
|
|
}
|
|
|
- stage("Update Services") {
|
|
|
+/* stage("Update Services") {
|
|
|
steps {
|
|
|
script {
|
|
|
ENAMES.each { item ->
|
|
@@ -110,7 +112,7 @@ pipeline {
|
|
|
sh "cat commit.txt"
|
|
|
sh "cat $SWARM_GIT_NAME/tags/lab/analis-wineservice.stable-version"
|
|
|
sh "cat $SWARM_GIT_NAME/tags/lab/analis-wineservice.old-stable-version"
|
|
|
-/* withCredentials([sshUserPrivateKey(credentialsId: 'provision', keyFileVariable: 'GIT_SSH_KEY', passphraseVariable: '', usernameVariable: 'GIT_SSH_USERNAME')]) {
|
|
|
+ withCredentials([sshUserPrivateKey(credentialsId: 'provision', keyFileVariable: 'GIT_SSH_KEY', passphraseVariable: '', usernameVariable: 'GIT_SSH_USERNAME')]) {
|
|
|
sh """cd $SWARM_GIT_NAME
|
|
|
git add -A
|
|
|
git config --global user.email "${JENKINS_MAIL}"
|
|
@@ -120,10 +122,10 @@ pipeline {
|
|
|
git push origin master
|
|
|
"""
|
|
|
}
|
|
|
-*/ }
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
- }
|
|
|
+*/ }
|
|
|
post {
|
|
|
always {
|
|
|
echo "CleaningUp work directory"
|