小编gee*_*ton的帖子

CCNet与Jenkins - 多个分支的一点配置

我最近听说过很多关于jenkins,它很酷的UI,易于设置,如此多的插件等.目前我正在使用CCNet for CI.我想到了迁移到詹金斯看其酷炫的功能.

很快我意识到Jenkins缺乏最重要的功能 - 一点配置 - 在一个地方定义所有常见配置并将其重用于多个项目.后来我发现Jenkins中有几个选项,比如从现有项目复制或使用Jenkins web API.

"从现有项目复制"的问题是,如果我在此项目中进行任何更改,它将不会自动反映在从此复制的所有项目中.

有环境变量,但这些变量就像全局变量.

相反,CCNet 具有非常酷的" 配置预处理器 " 功能,这是我相信ccnet的核心优势.

我的结论是Jenkins易于设置,并且在项目很少的情况下非常有用.随着项目数量的增加,Jenkins的维护变得非常困难.CCNet很难第一次设置,但一旦设置,任何人都需要付出最少的努力才能添加新项目.

所以我最后的想法是我不会迁移到詹金斯.

请分享您对此的看法,以及迁移时人们是否面临类似问题?另外我想知道在我的分析中是否遗漏了任何重要内容.

cruisecontrol.net continuous-integration build-process jenkins

7
推荐指数
1
解决办法
3127
查看次数