我们正在使用jenkins手动触发的作业来部署一些代码。 描述我们的管道的Jenkinsfile位于jenkinsfile专用仓库中(不在已部署的代码仓库中)。
我们在jenkins文件中使用声明性管道语法和共享库。
在BlueOcean界面中,当使用插件触发管道(如github组织)时,会自动填充2个有趣的属性(分支和提交)。 我正在寻找一种从手动管道的管道代码中手动设置/更新这两个属性的方法。
可以使用以下内容轻松更新职位描述和姓名:
stage('Set pipeline description'){
steps {
script {
currentBuild.description = "Deploying branch ${branch} on ${targetEnv}"
}
}
}
但我没有找到任何地方如何更新分支或提交值。
有人试过这个吗?
答案 0 :(得分:0)
此问题被报告为错误(请参见link)。
“”我们正在使用GitLab Web钩子来触发对GitLab的新提交推送的Jenkins Pipeline项目构建。触发了构建,CI提交状态报告被发送回gitlab,但是看不到分支和提交字段在Header-details元素中。”
如果您希望早日解决此问题,请在Jenkins CI网站上对该问题进行投票。