如何以图形方式可视化/标记Jenkins中的构建分支?

如何以图形方式可视化/标记Jenkins中的构建分支?,jenkins,jenkins-plugins,jenkins-pipeline,Jenkins,Jenkins Plugins,Jenkins Pipeline,我正在构建Jenkins build pipeline,我想知道是否有可能在Jenkins中以类似于TeamCity中自动实现的方式标记/可视化构建分支 我使用的是在单独的git存储库和Jenkins 2.46.3中定义的声明性管道 从图中可以看出,最后2个构建是在一个单独的分支上执行的: 谢谢您可以使用以下代码修改当前版本的显示名称和说明: currentBuild.displayName=env.BRANCH\u NAME currentBuild.description='最终版本'

我正在构建Jenkins build pipeline,我想知道是否有可能在Jenkins中以类似于TeamCity中自动实现的方式标记/可视化构建分支

我使用的是在单独的git存储库和Jenkins 2.46.3中定义的声明性管道

从图中可以看出,最后2个构建是在一个单独的分支上执行的:


谢谢

您可以使用以下代码修改当前版本的显示名称和说明:

currentBuild.displayName=env.BRANCH\u NAME
currentBuild.description='最终版本'
最近在中突出显示了这一点,其中显示了这两个选项,而常规界面仅显示
displayName

来自的修改的
displayName
示例如下所示:

您可以在我们的共享库中找到生成此代码的代码,基本上是:

currentBuild.displayName=“#${currentBuild.getNumber()}-${newVersion}(${increment})”
正如您所提到的声明性管道,让我们补充一下,您必须将此代码包装在
脚本
块中。所以可能(未经测试):

管道{
任何代理人
舞台{
阶段('示例'){
台阶{
回声“你好,世界”
剧本{
currentBuild.displayName=env.BRANCH\u NAME
}
}
}
}
}

或者,您可以将其提取到单独的函数中。

问得好,我也在寻找答案。