我们在Azure DevOps中拥有数十个代码存储库,并且正在制定主要的发布策略。
我们有一个名为develop
的稳定开发分支,该分支已经过代码测试和同行评审,并具有质量检查批准的功能。我们所有的服务存储库都具有类似的结构。
我们要“单击一个按钮”并从我们所有存储库中的develop
分支到一个候选发布分支,QA可以将测试作为一个完整的系统进行回归……基本上就是我们所期望的“快照”准备发布。然后,我们将从该代码库进行构建,从相应的构建版本发布到我们的质量检查环境,并在通过认证后部署到生产环境,然后进行冒烟测试并将发布候选分支合并到master
中,然后再合并到master
中进入develop
。
但是,似乎没有一种简单的方法可以在Azure DevOps中管理多个版本或版本。 Atlassian的Bamboo支持这种“元构建”的概念,但是在Azure DevOps中我看不到做到这一点的方法。我什至似乎都无法创建未隐式链接到单个存储库的构建。
如何实现此自动化并使此工作流在Azure DevOps中工作?
答案 0 :(得分:1)
您可以使用来自市场的构建任务来排队新构建:发现的前两个是Trigger Build Task和Build Chain。 您定义了一个总体构建,该构建将单个构建队列并进行其他工作。