有许多CI / CD解决方案:http://www.devopsbookmarks.com/ci。但是,看一些buildbot示例,snippets的Python代码看起来非常类似于编写时创建的workers for RQ。
RQ看起来相当简单,而Buildbot看起来相当复杂。像Buildbot这样功能齐全的CI / CD解决方案的附加功能是否真的值得,因为它可以创建具有更简单(但不是功能齐全)的系统(如RQ)的队列和工作人员?
换句话说,什么是构建CI / CD框架和工作队列之间权衡的最佳方式?
答案 0 :(得分:2)
我们使用Jenkins CI,你在这些更大的框架中获得的奖励是:
我们正在考虑完成大部分任务,Jenkins CI正在通过其他方式(如AWS Lambda)为我们做(运行数据测试),但可视界面是与Jenkins保持联系的主要理由,因为它允许我们的用户看到结果而不需要自己做这些事情。