gpt4 book ai didi

linux - Jenkins 通过分支 View 构建历史

转载 作者:IT王子 更新时间:2023-10-29 00:54:31 26 4
gpt4 key购买 nike

我玩过 Circleci,我真正喜欢的一件事是它们允许您选择项目的一个分支,然后查看该分支中发生的所有构建。我很乐意在我们的 Jenkins 服务器上实现它。有没有配置或插件可以做到这一点?

这是我正在谈论的内容的快速模型:

MyProject: 
- master
- branch1
-> build1
-> build2
-> build3
-> ...
- branch2

最佳答案

您可以使用 Jenkins 完成大部分您想要的。 Git Plugin确实允许您拥有一个将构建存储库(或多个存储库)的所有(或某些)分支的构建。您可以将 Git 插件配置中的 Branch Specifier 字段留空以构建所有分支,或者您可以指定类似“*/feature/**”的模式,这将构建与该模式匹配的所有分支。

然后安装Build Name Setter Plugin然后在构建环境下的构建配置中选中“设置构建名称”旁边的框并使用 #${BUILD_NUMBER}: ${GIT_REVISION,length=8} (${GIT_BRANCH}) 作为您的构建名称。

这将使您的构建历史看起来像这样:

#5: 2743f83d (master)
#4: d0b4eada (feature/featureB)
#3: 777e92c7 (feature/featureA)
#2: 15b6d92b (master)
#1: 6b625f7f (master)

它不像您的模型那样是分层的,但非常接近。

关于linux - Jenkins 通过分支 View 构建历史,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25465968/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com