我有一个管道作业,它有一个 BRANCH_NAME 参数来指定从我的 bitbucket 存储库构建哪个分支。我在分支说明符中将其用作管道定义中的 ${BRANCH_NAME}(来自 SCM 的管道脚本)。
构建运行良好,除了在 Blue Ocean UI 中它没有列出分支或提交信息。有什么办法可以让这个出现吗?
我有一个管道作业,它有一个 BRANCH_NAME 参数来指定从我的 bitbucket 存储库构建哪个分支。我在分支说明符中将其用作管道定义中的 ${BRANCH_NAME}(来自 SCM 的管道脚本)。
构建运行良好,除了在 Blue Ocean UI 中它没有列出分支或提交信息。有什么办法可以让这个出现吗?
如果想在 Blue Ocean UI 的流水线作业中获得Branch和Commit的信息,则需要Pipeline: Multibranch插件。使用 Multibranch 管道插件将为包含 jenkinsfile 的存储库中的每个分支创建作业。当它这样做时,它将获取来自哪个分支的信息,并将其显示在 Blue Ocean UI 中。如果有与该构建相关的提交,它将显示提交哈希。
有关 Pipeline: Multibranch 插件的更多信息,请查看以下链接。
这就是我能够在 Blue Ocean UI 中获取和显示分支/提交信息的方式。