diff --git a/Jenkinsfile b/Jenkinsfile index 4124e1b..d6a7d3d 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -75,9 +75,8 @@ pipeline { withCredentials([string(credentialsId: 'ACR_PASSWORD', variable: 'ACR_PASS')]) { script { def serviceVersions = new groovy.json.JsonSlurperClassic().parseText(env.SERVICE_VERSIONS_JSON) - for (entry in serviceVersions) { - def svc = entry.key - def ver = entry.value + for (svc in serviceVersions.keySet()) { + def ver = serviceVersions[svc] def base = "${ACR_REGISTRY}/${ACR_NAMESPACE}/${svc}" def versionedImage = "${base}:${ver}" def latestImage = "${base}:latest" @@ -108,8 +107,7 @@ pipeline { withCredentials([sshUserPrivateKey(credentialsId: 'PROD_SSH_KEY', keyFileVariable: 'SSH_KEY')]) { script { def serviceVersions = new groovy.json.JsonSlurperClassic().parseText(env.SERVICE_VERSIONS_JSON) - for (entry in serviceVersions) { - def svc = entry.key + for (svc in serviceVersions.keySet()) { def latestImage = "${ACR_REGISTRY}/${ACR_NAMESPACE}/${svc}:latest" echo "Deploying ${svc}..." retry(2) {