繁体   English   中英

在Azure DevOps中自动化多个生成/发布

[英]Automate multiple builds/ releases in Azure DevOps

我们在Azure DevOps中拥有数十个代码存储库,并且我们正在制定主要的发布策略。

我们有一个稳定的开发分支,称为develop ,其中的代码已经过测试和同行评审,并且具有经过QA批准的功能。 我们所有的服务存储库都具有类似的结构。

我们要“单击一个按钮”,并从我们所有存储库的develop分支到一个发行候选分支,QA可以将测试作为一个完整的系统进行回归……基本上是我们准备发布的快照。 然后,我们将基于此代码库进行构建,并从相应的构建版本发布到我们的QA环境中,并在通过认证后部署到生产环境中,然后进行冒烟测试并将发布候选分支合并到master ,然后再将master重新集成到develop

不过,似乎没有一种简单的方法可以在Azure DevOps中管理多个版本或版本。 Atlassian的Bamboo支持这种“元构建”的概念,但是在Azure DevOps中我看不到做到这一点的方法。 我似乎甚至无法创建未隐式链接到单个存储库的构建。

如何实现此自动化并使此工作流在Azure DevOps中运行?

您可以使用来自Marketplace的构建任务来排队新构建:找到的前两个是Trigger Build TaskBuild Chain 您定义了一个总体构建,该构建将单个构建排队并进行其他任何工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM