Closed. This question is opinion-based。它当前不接受答案。
想要改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
3年前关闭。
Improve this question
进行了编辑,希望可以更好地适应社区行会的问题。
我是第一次设置CI/CD管道,最终我希望设置对QA和生产环境的自动部署。我目前使用VSTS将我的源代码保存在git repo中。我一直在寻找Octopus Deploy来为我提供帮助,但是我还没有发现任何可以使它大大领先于VSTS的突破性功能。与VSTS中已经可用的工具相比,八达通部署了哪些功能可以更好地帮助我实现目标? 我喜欢仪表板,如何查看每个产品以及每个环境上的当前发行版本。 VSTS至少在帐户级别上没有此功能。即使在项目级别,您也无法轻松确定此信息。您可以查看最新版本,是的,但是有人可能已经重新部署了旧版本,而VSTS无法跟踪什么环境上的哪个版本。 商业“受支持”产品,如果您遇到有关VSTS的问题,则Stack Overflow上有一个MvP社区,您可以向Microsoft提交支持案例,但这并不像专门支持那样直接。 文档:绝对是一流的,而且全部集中在一个地方。它也写得很好,并带有良好的图表/说明。根据我在VSTS方面的经验,文档像典型的Microsoft一样散布,如果您有一个有趣的问题,通常您可以在此处或通过其他方式跟踪MvP,或者进行大量搜索并找出适合您情况的方法。不幸的是,VSTS的知识共享还没有到位,因为多年来它们已经更改了名称,并且您使用的关键字的排名可能根本没有以前的关键字高。
VSTS优点:
如果您已经为Visual Studio Enterprise许可证付费,则每个许可证可获得一个免费的发布管道。在我们的案例中,我们的前期成本为$ 0 全部集中在一个地方,并使用相同的VSTS组进行保护。 OD需要它是自己的用户/组结构 基于云,而不是本地。这是巨大的,因为您可以立即开始使用它,而不需要基础设施/设置成本。 可发布产品中不需要其他nuget reference/msbuild参数(如果使用OctoPack,则OD优先)
最终,我们选择了VSTS。 VSTS在Octopus Deploy的大多数功能中具有功能奇偶性,它们使构建解决方案,创建工件并将其发布到各种环境变得异常容易。它是“免费”的,这是一个很大的插入力,而不是每年向另一种第三方产品支付许可费用。
想要改善这个问题吗?更新问题,以便editing this post用事实和引用来回答。
3年前关闭。
Improve this question
进行了编辑,希望可以更好地适应社区行会的问题。
我是第一次设置CI/CD管道,最终我希望设置对QA和生产环境的自动部署。我目前使用VSTS将我的源代码保存在git repo中。我一直在寻找Octopus Deploy来为我提供帮助,但是我还没有发现任何可以使它大大领先于VSTS的突破性功能。与VSTS中已经可用的工具相比,八达通部署了哪些功能可以更好地帮助我实现目标?
最佳答案
我最近评估了这两种产品,因此我可以说一些经验。
Octopus 部署专家:
VSTS优点:
最终,我们选择了VSTS。 VSTS在Octopus Deploy的大多数功能中具有功能奇偶性,它们使构建解决方案,创建工件并将其发布到各种环境变得异常容易。它是“免费”的,这是一个很大的插入力,而不是每年向另一种第三方产品支付许可费用。
关于azure-devops - Octopus Deploy与VSTS发布工具,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48425796/
10-13 08:55