我设置了具有
的管道@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 中运行良好。请给我任何线索,我感谢所有帮助。
答案 0 :(得分:0)
对不起,这是我自己的错误。
该错误是通过手动运行作业立即构建按钮而发生的。因此,触发器未调用 BRANCH_NAME
参数因此未定义。 )-: