In my master pipeline job i have set of values , and with each values I need to trigger another job
def map = [FRA1: "192.168.1.1", DEL: "192.168.1.2", NYC: "192.168.1.3"]
for (element in map) {
echo "${element.key} ${element.value}"
stage("Triggering another job- ${element.key}")
build job: 'testjobcheck', parameters: [string(name: 'DC-NAME', value:
"${element.value}")
]
}
but getting the below exception
an exception which occurred:
in field com.cloudbees.groovy.cps.impl.BlockScopeEnv.locals
in object com.cloudbees.groovy.cps.impl.LoopBlockScopeEnv@71f4bf38
in field com.cloudbees.groovy.cps.impl.ProxyEnv.parent
in object com.cloudbees.groovy.cps.impl.BlockScopeEnv@2a24a0f
in field com.cloudbees.groovy.cps.impl.ProxyEnv.parent
in object com.cloudbees.groovy.cps.impl.BlockScopeEnv@5863a030
in field com.cloudbees.groovy.cps.impl.CpsClosureDef.capture
in object com.cloudbees.groovy.cps.impl.CpsClosureDef@df1925c
in field com.cloudbees.groovy.cps.impl.CpsClosure.def
in object org.jenkinsci.plugins.workflow.cps.CpsClosure2@4ab0695
in field org.jenkinsci.plugins.workflow.cps.CpsThreadGroup.closures
in object org.jenkinsci.plugins.workflow.cps.CpsThreadGroup@107c4dba
in object org.jenkinsci.plugins.workflow.cps.CpsThreadGroup@107c4dba
Caused: java.io.NotSerializableException: java.util.LinkedHashMap$Entry
can anyone help here?