Octopus Deploy,部署微服务

时间:2016-10-24 15:38:08

标签: continuous-deployment octopus-deploy

我是Octopus Deploy的新手,我目前正在寻找如何管理部署过程的想法。

我的解决方案包含16个微服务。我们有开发,舞台和演示环境。每次提交之后都会在Teamcity上构建,如果一切正常,我们会立即推送到Octopus Deploy并创建发布到开发环境。

当前频道: 我在Octopus中有16个通道用于每个微服务,因此我可以在成功构建TC后单独部署它们。

我还有另外两个用于登台和演示环境的频道。

当前流程: 用于部署微服务包的1步(对于所有16个通道,我使用1步并为每个通道使用变量,因此它可以更“组织”)。

enter image description here

每个微服务都有16个“部署包”步骤,因此我可以使用它们来创建发布并同时将所有微服务部署到Staging环境 - 就像这样:

enter image description here

问题: 我不喜欢我使用这16个步骤来部署包,所以我可以使用它们创建发布到Staging。我可以以某种方式使用“变量列表”与微服务变量名称或类似的东西吗?也许我应该为这种情况使用不同的方法和配置?

任何想法或建议将不胜感激。 祝你有愉快的一天。

0 个答案:

没有答案