我有几个我的应用实例,如开发站,试验台,演示台和几个生产台。我的应用程序是一个微服务集群,打包在docker容器中,由docker-compose管理。我需要能够方便地将某些版本的应用程序部署到多个站点。
我的问题是:我应该为此功能选择哪些工具?理想情况下,我希望网络界面有一个按钮“Deploy”用于一个支架,一个输入字段用于我的应用程序版本。
我们使用Teamcity来构建应用程序,我们可以将它用于持续交付,但我正在寻找一种更方便和专业的工具。
答案 0 :(得分:1)
我们在CI流程中使用Octopus Deploy进行部署(由TeamCity创建的版本),我们对此工具非常满意。 虽然我对容器/ Docker的东西并不多,但我看到最近Octopus为Docker deployments实现了一些功能,所以你可以检查一下。 ;)