容器解决方案的发布管道

问题描述 投票:1回答:1

我正在使用Azure DevOps作为Docker容器化Angular应用程序的源代码存储库。在创建发布管道以部署从开发到测试(然后到登台和生产)的代码库的过程中,我注意到选择了Azure App Service部署模板后,我无法为代码移动指定分支。

例如,我无法为将代码移至测试环境的管道指定dev分支。这是否意味着对于容器化应用程序,我必须为每种环境(开发,测试,登台和生产)分别拥有单独的存储库?此外,这是否意味着对于代码部署,我将不得不将代码从开发仓库中的master分支移动到测试仓库中的master分支,依此类推?

azure-devops
1个回答
0
投票

与其他CI \ CD管道一样,将发生以下情况:

  1. 您构建代码
  2. 您对其进行测试
  3. 您打包
  4. 您释放它

我想您会错过这样一个事实,即您创建了工件,然后将其发布到dev> staging> prod。换句话说,您可以在各种环境中进行推广。

关于在分支之间移动代码-是的,那就是您必须要做的。除非您希望分支之间完全断开(这几乎没有意义)。

© www.soinside.com 2019 - 2024. All rights reserved.