Thoughtworks去替代品

Ste*_*iff 6 release-management thoughtworks-go

我们正在调查使用Thoughtworks Go在工作中帮助改进我们的构建/部署/发布过程的可能性,但由于价格因素以及您实际得到的内容,我们决定反对它.

我想知道,Thoughtworks Go还有其他选择吗?它们可以是商业的也可以是开源的,我不介意.

Mat*_*ton 5

这真的取决于你想要达到的目标.

如果您正在寻求实施持续交付和部署管道(从开发一直到生产),那么GO是目前唯一具有此更高级别视图的工具,我相信.

OTOH,如果你;只是寻找一个CI服务器,那么免费版的GO运行良好,TeamCity,Jenkins和Atlassian Bamboo的免费版本也是如此.我认为,后三者中没有一个支持部署流水线作为一流功能的概念.


小智 5

我没能在马修的回答发表评论,但Inedo的buildmaster的是一个非常受欢迎的平台,以实现这个功能.它具有比Go更多的功能,虽然它是商业产品,但有一个免费版本,对小型团队非常有用.

(免责声明:我为Inedo工作,但在两个平台都有经验)


Dan*_*ste 2

我们得出了类似的结论:Go 的免费版本、“免费版本的年度支持 499 美元”和“3 个远程代理的 499 美元”值得考虑,但此后价格上涨(对于“企业”版本)发布管理支持)是天文数字。

对于商业替代方案,有 Electric Cloud,但它比 ThoughtWorks 产品更昂贵。

对于开源,有 Cruise Control(Go 是开源 Cruise Control 的重写私有版本)、Continuum、LuntBuild、Anthill 等。这些大多是持续集成构建系统(即更注重运行构建而不是管理)结果)但它们似乎确实运作良好(我过去使用过 Cruise Control 和 Hudson,取得了很大成功。)