-默认值
gitreponame:“ ipsingh”
工作模板
工作模板:
名称:“ {name} -unit-test”
项目类型:管道
dsl: !include-raw-escape:share.groovy
share.groovy
图书馆'jenkins-pipeline-library @ master'
appDeploy {
inder ='测试'
gitreponame = {gitreponame} }
当我检查jenkins作业中的管道脚本时,gitreponame未被替换为默认值
答案 0 :(得分:0)
在groovy脚本中未解析变量的原因是由于使用!include-raw-escape
。 escape
部分告诉JJB不要处理Groovy脚本中的任何变量。
如果您希望JJB在groovy脚本中处理花括号变量,那么您将想使用!include-raw
而没有转义部分。