Jenkins通过分支视图构建历史记录

 淼淼L玖兰枢 发布于 2022-12-26 00:55

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

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

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

Kyle.. 11

你可以用Jenkins完成你想要的大部分工作.在Git的插件确实让你有一个构建,将建立一个资料库(或多个存储库)的所有(或部分)的分支.您可以在Git插件配置中将Branch Specifier字段留空以构建所有分支,或者您可以指定类似"*/feature/**"的模式,该模式将构建与模式匹配的所有分支.

然后安装Build Name Setter插件,然后在Build Environment下的构建配置中选中"Set Build Name"旁边的框,并将其#${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)

它不像你的模型那样分层,但非常接近它.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有