azure-devops - 在队列中运行不同的发布管道
问题描述
我们使用的是 Azure Devops server 2019。不同的 git 分支(当前的 dev 分支、master 等)有多个构建作业,每个构建作业都有一个关联的发布管道。发布管道的数量等于构建作业的数量。当构建成功完成时,发布管道启动 - 它配置和部署一些 Web 应用程序并运行自动化测试(它们需要大量时间)。工件部署在同一台机器上——这意味着它们使用相同的 IIS 配置和相同的数据库。
构建作业是一一执行的,但发布管道似乎是并行运行的。因此,当第一个作业触发的释放仍在进行中时,可能会启动第二个作业。我想避免这种情况。不幸的是,与 IIS 配置和部署相关的任务仅在部署组作业中可用。
有没有简单的解决方法,或者我可能做错了什么?
解决方案
推荐阅读
- asp.net - 如何使用 vb.net 创建具有不同类型数据的列表?
- r - 为什么我不能过滤此列?
- javascript - Javascript 中使用 new Array() 和 new Object 创建数组的区别
- powershell - Powershell通过复制最后三个字符重命名文件
- c# - ConcurrentStack 性能 C++ VS Boost VS C#
- javascript - 从父类构造函数分配时,类实例字段未定义
- asp.net-mvc - 如何通过使用 SignalR 和 ASP.NET MVC 5 将消息共享给特定客户端?
- android - React Native:生成apk文件
- google-cloud-platform - 无法访问 Google Cloud Composer Web UI,但 DAG 运行成功
- python - 是否有任何允许根据公司名称剪切文本的python函数?