0

我正在使用 Jenkins 多分支管道和 SVN。

在 Blue Ocean 视图中,显示了一个提交版本。此版本始终是整个存储库的最高修订号。我希望它(或另一个字段)在管道的“活动”或“分支”页面上显示最后更改的版本。

例如,我将修订版 10500 提交到分支 A。我将修订版 10501 提交到分支 B。无论出于何种原因,我都会在分支 A 上触发另一个构建。'commit' 版本在 UI 中显示为 10501,而最后更改的版本仍然是 10500,这是我想要显示的。有没有办法做到这一点?

4

1 回答 1

0

好吧,这就是我想出的:

和是可写属性(不幸的是displayName,提交号不是)所以我决定编辑其中一个。我似乎无法在不清除原始提交消息的情况下将文本附加到描述中,这是不可取的。所以我将它附加到内部版本号 ( ) 中。descriptioncurrentBuilddisplayName

script  {
    currentBuild.displayName = currentBuild.number + "-" + env.SVN_REVISION
}

我将把这个问题留一个星期,以防其他人提出更好的答案

于 2018-03-12T13:12:31.160 回答