Thoughtworks Go 替代方案

发布于 2024-09-27 17:44:28 字数 142 浏览 6 评论 0原文

我们正在研究使用 Thoughtworks Go 来帮助改进我们工作中的构建/部署/发布流程的可能性,但由于价格因素和您实际得到的东西,我们决定不这样做。

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

We were investigating the possibility of using Thoughtworks Go to help improve our Build / Deployment / Release process here at work, but due to the price factor and what you actually got we decided against it.

I was wondering, are there any alternatives to Thoughtworks Go around? They could either be commercial or open source, I don't mind.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

香橙ぽ 2024-10-04 17:44:28

这实际上取决于您想要实现的目标。

如果您希望实现持续交付并因此实现部署管道(从开发一直到生产),那么 GO 是唯一具有此功能的工具我相信目前更高层次的观点。

OTOH,如果您只是在寻找 CI 服务器,那么 GO 的免费版本效果很好,TeamCity、Jenkins 和 Atlassian Bamboo 的免费版本也是如此。我认为,后三个都不支持将部署管道作为一流功能的概念。

This really depends what you want to achieve.

If you are looking to implement Continuous Delivery and therefore deployment pipelines (from dev all the way to production), then GO is the only tool which has this higher-level view at the moment, I believe.

OTOH, if you;re just looking for a CI server, then the free version of GO works well, as does the free version of TeamCity, Jenkins and Atlassian Bamboo. None of the latter three yet supports the concept of deployment pipelines as a first-class feature, I think.

画中仙 2024-10-04 17:44:28

我无法对 Matthew 的回答发表评论,但 Inedo 的 BuildMaster 是一个非常受欢迎的平台,可以做到这一点。它比 Go 有更多的功能,虽然它是一个商业产品,但有一个免费版本,对于小型团队来说非常有用。

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

I wasn't able to comment on Matthew's answer, but Inedo's BuildMaster is a very popular platform to do just this. It has a bit more features than Go, and although it's a commercial product, there is a free version available that's pretty useful for small teams.

(Disclaimer: I work for Inedo, but have experience in both platforms)

叹倦 2024-10-04 17:44:28

我对现有的每一个面向持续交付的产品进行了彻底的审查,发现 GO 显然最适合这个角色。它为并行和顺序工作流程提供了一定程度的可视化建模,这是其他产品无法比拟的。

在 Nordstrom,我们现在采用 GO 作为我们推荐的持续交付管理服务器。唯一真正具有竞争力的产品是 Jenkins,我们大多数人都认为它太笨重,无法成为理想的替代品。

它现在是开源的,因此您不必担心许可成本。我建议回去告诉你的同事,GO 现在是这个领域明显的开源领导者。

I did a thorough review of every Continuous Delivery-oriented product out there, and found that GO was clearly the most well suited for the role. It provides a level of visual modeling for parallel and sequential workflow that no other product can quite match.

At Nordstrom, we are now adopting GO as our recommended Continuous Delivery management server. The only product which truly competes is Jenkins, which most of us find too clunky to be a desirable alternative.

It's now open-source, so you need not worry about licensing costs. I'd suggest going back and telling your cohorts the GO is now the clear open-source leader in this domain.

枕花眠 2024-10-04 17:44:28

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

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

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

We had similar conclusions: the free version of Go, the "$499 for annual support on the free version", and the "$499 for 3 remote agents" were worth considering, but the price jump after that (for the "enterprise" version with release management support) was astronomical.

For commercial alternatives, there's Electric Cloud, but it's even more expensive than the ThoughtWorks product.

For Open Source, there's Cruise Control (Go is a re-written private version of the open source Cruise Control), Continuum, LuntBuild, Anthill, etc. These are mostly continuous integration build systems (i.e. more emphasis placed on running the build than managing the results) but they do seem to work well (I've used Cruise Control and Hudson in the past with much success.)

木緿 2024-10-04 17:44:28

ThoughtWorks Go 现已开源且免费 - https://github.com/GoCD/GoCD

ThoughtWorks Go is now open source and free - https://github.com/GoCD/GoCD

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文