詹金斯分组
Jenkins Grouping
我们正计划从 AnthillPro 迁移到另一个构建系统。
截至目前,我们正在检查迁移到 Jenkins 的选项。
我们有很多不同的产品,每个产品都有自己的存储库,每个分支都有自己的构建。
在 AnthillPro 中,有几个图层:
文件夹 -> 项目 -> Worfklows -> 作业 -> 步骤
在 Jenkins 中,我到目前为止只遇到过:
视图 -> 作业 -> 步骤
有没有办法对视图进行分组?
或者有什么方法可以对不同的组件进行分组?
您将如何实现以下结构:
产品 -> 分支 -> 构建
如果每个产品都有多个分支,并且在每个分支中你需要运行几种类型的工作。
目前需要安装一些插件才能实现。
我会推荐 Team Views Plugin - it allows you to group jobs together and we use it heavily. There is also a Categories Jobs View 插件,我没有使用过但看起来它可以在需要时提供第二级分组。
还有一个 "Folders" 插件允许您在文件夹内创建作业或在文件夹内创建文件夹:
https://wiki.jenkins.io/display/JENKINS/CloudBees+Folders+Plugin
我们正计划从 AnthillPro 迁移到另一个构建系统。
截至目前,我们正在检查迁移到 Jenkins 的选项。
我们有很多不同的产品,每个产品都有自己的存储库,每个分支都有自己的构建。
在 AnthillPro 中,有几个图层:
文件夹 -> 项目 -> Worfklows -> 作业 -> 步骤
在 Jenkins 中,我到目前为止只遇到过:
视图 -> 作业 -> 步骤
有没有办法对视图进行分组?
或者有什么方法可以对不同的组件进行分组?
您将如何实现以下结构:
产品 -> 分支 -> 构建
如果每个产品都有多个分支,并且在每个分支中你需要运行几种类型的工作。
目前需要安装一些插件才能实现。
我会推荐 Team Views Plugin - it allows you to group jobs together and we use it heavily. There is also a Categories Jobs View 插件,我没有使用过但看起来它可以在需要时提供第二级分组。
还有一个 "Folders" 插件允许您在文件夹内创建作业或在文件夹内创建文件夹: https://wiki.jenkins.io/display/JENKINS/CloudBees+Folders+Plugin