我的一个客户有一些自由风格的Jenkins作业,这些作业使用名为“Build Name Setter”的插件在作业的描述或displayName中显示"#${BUILD_NUMBER}|${BRANCH_NAME}"
。
不幸的是,这个插件只能在自由风格作业中正常工作。
我尝试在checkout步骤之后添加以下行:
currentBuild.displayName = "#${BUILD_NUMBER}|${BRANCH_NAME}"
但是我遇到了一个错误,提示“BRANCH_NAME”未设置。
我必须使用“SCM步骤”而不是专用插件,因为我正在克隆的存储库是TFS-Git存储库,而它的插件没有此功能。
这是SCM步骤在管道作业中特定行为的已知问题,但我想知道是否有任何解决方法,可以实现在作业页面上显示此信息。