无法从jenkins作业生成器传递变量值,默认为groovy脚本

时间:2018-12-15 11:39:30

标签: jenkins groovy jenkins-pipeline jenkins-job-builder

-默认值

gitreponame:“ ipsingh”

工作模板

  • 工作模板:

    名称:“ {name} -unit-test”

    项目类型:管道

    dsl:    !include-raw-escape:share.groovy

share.groovy

图书馆'jenkins-pipeline-library @ master'

appDeploy {

inder ='测试'

gitreponame = {gitreponame} }

当我检查jenkins作业中的管道脚本时,gitreponame未被替换为默认值

1 个答案:

答案 0 :(得分:0)

在groovy脚本中未解析变量的原因是由于使用!include-raw-escapeescape部分告诉JJB不要处理Groovy脚本中的任何变量。

如果您希望JJB在groovy脚本中处理花括号变量,那么您将想使用!include-raw而没有转义部分。