工作队列与持续部署框架

时间:2016-02-17 22:04:23

标签: python redis continuous-integration continuous-deployment devops

有许多CI / CD解决方案:http://www.devopsbookmarks.com/ci。但是,看一些buildbot示例,snippets的Python代码看起来非常类似于编写时创建的workers for RQ

RQ看起来相当简单,而Buildbot看起来相当复杂。像Buildbot这样功能齐全的CI / CD解决方案的附加功能是否真的值得,因为它可以创建具有更简单(但不是功能齐全)的系统(如RQ)的队列和工作人员?

换句话说,什么是构建CI / CD框架和工作队列之间权衡的最佳方式?

1 个答案:

答案 0 :(得分:2)

我们使用Jenkins CI,你在这些更大的框架中获得的奖励是:

  • 网络界面不仅可以用于任务定义,还可以用于查看结果
  • 针对不同类型任务的更广泛的插件集
  • 测试结果的可视化
  • 通过电子邮件通知用户

我们正在考虑完成大部分任务,Jenkins CI正在通过其他方式(如AWS Lambda)为我们做(运行数据测试),但可视界面是与Jenkins保持联系的主要理由,因为它允许我们的用户看到结果而不需要自己做这些事情。