【发布时间】:2017-12-11 22:55:43
【问题描述】:
我正在尝试将带有 repo 名称的变量 (repoName) 传递给 promotionConfig 参数 targetRepo 和 sourceRepo 但我在 Jenkins 中收到此错误:
通知构建结果 com.fasterxml.jackson.databind.JsonMappingException:无法从 START_OBJECT 令牌中反序列化 java.lang.String 的实例 [来源:不适用;行:-1,列:-1](通过引用链:org.jfrog.hudson.pipeline.types.PromotionConfig["targetRepo"])
我在promotionConfig里面使用:
...
'targetRepo' : '${repoName}-release-local',
...
'sourceRepo' : '${repoName}-snapshot-local',
...
变量 repoName
echo "Repo name is ${repoName}"
输出:repo 名称是 test-repo
有人知道将变量传递给promotionConfig 的正确方法吗?
【问题讨论】:
标签: jenkins-pipeline artifactory