fix(ci): for-in 循环改为 keySet 遍历,修复 HashMap$Node 序列化问题
Co-Authored-By: Claude <noreply@anthropic.com>
这个提交包含在:
父节点
33ccaa677f
当前提交
9930d90146
8
Jenkinsfile
vendored
8
Jenkinsfile
vendored
@ -75,9 +75,8 @@ pipeline {
|
|||||||
withCredentials([string(credentialsId: 'ACR_PASSWORD', variable: 'ACR_PASS')]) {
|
withCredentials([string(credentialsId: 'ACR_PASSWORD', variable: 'ACR_PASS')]) {
|
||||||
script {
|
script {
|
||||||
def serviceVersions = new groovy.json.JsonSlurperClassic().parseText(env.SERVICE_VERSIONS_JSON)
|
def serviceVersions = new groovy.json.JsonSlurperClassic().parseText(env.SERVICE_VERSIONS_JSON)
|
||||||
for (entry in serviceVersions) {
|
for (svc in serviceVersions.keySet()) {
|
||||||
def svc = entry.key
|
def ver = serviceVersions[svc]
|
||||||
def ver = entry.value
|
|
||||||
def base = "${ACR_REGISTRY}/${ACR_NAMESPACE}/${svc}"
|
def base = "${ACR_REGISTRY}/${ACR_NAMESPACE}/${svc}"
|
||||||
def versionedImage = "${base}:${ver}"
|
def versionedImage = "${base}:${ver}"
|
||||||
def latestImage = "${base}:latest"
|
def latestImage = "${base}:latest"
|
||||||
@ -108,8 +107,7 @@ pipeline {
|
|||||||
withCredentials([sshUserPrivateKey(credentialsId: 'PROD_SSH_KEY', keyFileVariable: 'SSH_KEY')]) {
|
withCredentials([sshUserPrivateKey(credentialsId: 'PROD_SSH_KEY', keyFileVariable: 'SSH_KEY')]) {
|
||||||
script {
|
script {
|
||||||
def serviceVersions = new groovy.json.JsonSlurperClassic().parseText(env.SERVICE_VERSIONS_JSON)
|
def serviceVersions = new groovy.json.JsonSlurperClassic().parseText(env.SERVICE_VERSIONS_JSON)
|
||||||
for (entry in serviceVersions) {
|
for (svc in serviceVersions.keySet()) {
|
||||||
def svc = entry.key
|
|
||||||
def latestImage = "${ACR_REGISTRY}/${ACR_NAMESPACE}/${svc}:latest"
|
def latestImage = "${ACR_REGISTRY}/${ACR_NAMESPACE}/${svc}:latest"
|
||||||
echo "Deploying ${svc}..."
|
echo "Deploying ${svc}..."
|
||||||
retry(2) {
|
retry(2) {
|
||||||
|
|||||||
正在加载...
在新工单中引用
屏蔽一个用户