我目前正在使用jenkins / hudson来持续集成大多数C ++项目。我们为主干和每个分支分别开发项目。此外,还有一些与Java代码相关的项目,但现在对于这些项目的设置相当基本(尽管我们可能会做更多的工作)。C ++项目执行以下操作:
我看过其他的解决方案,唯一看起来可以替代的解决方案是buildbot。这种情况会更好吗?自从我们已经使用Hudson以来,投资是否值得?为什么?
发布于 2018-04-19 09:12:13
两者都是开源项目,但你不需要更改buildbot代码以“扩展”它,实际上,将自己的软件包导入其配置中非常容易,你可以使用自己的添加功能对大部分功能进行子分类。例如:你自己的编译或测试代码,一些输出/错误的解析以及后续步骤的错误,你自己格式化的警报电子邮件等等,这里有很多可能性。
发布于 2018-04-19 09:54:00
除了Jenkins / Hudson / BuildBot之外,还有很多其他的解决方案:
关于你在做什么的细节并不那么重要,事实上,只要你正在做的代理支持这些任务。
https://stackoverflow.com/questions/-100003930
复制相似问题