【问题标题】:Jenkins: how could I access Generic Webhook Trigger Parameters from Pipeline script from SCMJenkins:我如何从 SCM 的流水线脚本访问通用 Webhook 触发器参数
【发布时间】:2021-07-15 10:56:43
【问题描述】:

我设置了具有

的管道
  • 通用 Webhook 触发器:我添加了 Post 内容参数的变量,如下所示:

  • 声明性管道脚本:此脚本驻留在 Bitbucket 存储库中:
@Library("pipeline-shared-lib")_
buildPipeline ([
    GIT_TARGET_BRANCH : "origin/${BRANCH_NAME}",
    GIT_CREDENTIAL_ID : 'xxx',
    GIT_REMOTE_URL: "${REPOSITORY_URL}.git",
    DOCKER_REGISTRY : 'xxx',
    CLEAR_DOCKER_IMAGES : false,
    VERSION_PATH : 'xxx',
    TEAM_WEB_HOOK_URL : "xxx"
])

我的问题是,当我建造这条管道时,我遇到了错误groovy.lang.MissingPropertyException: No such property: BRANCH_NAME for class: groovy.lang.Binding。请注意,在我将其移至 Bitbucket 存储库之前,该脚本在 Jenkins textarea 中运行良好。请给我任何线索,感谢所有帮助。

【问题讨论】:

    标签: jenkins jenkins-pipeline jenkins-generic-webhook-trigger


    【解决方案1】:

    对不起,这是我自己的错误。

    通过手动运行作业立即构建按钮发生错误。因此,未调用触发器 BRANCH_NAME 参数因此未定义。 )-:

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-07-25
      • 2016-11-10
      • 2021-09-29
      • 2016-08-21
      • 1970-01-01
      • 1970-01-01
      • 2022-07-14
      • 1970-01-01
      相关资源
      最近更新 更多