我不知道如何限制Azure Pipelines中同时运行的内部版本的数量。 例如,当同时在GitHub上创建多个PR时,我希望同时运行一个构建(对于一个PR)。
我检查了YAML schema reference,但找不到与并行构建有关的信息,而只是与并行作业有关。
答案 0 :(得分:0)
我希望同时仅运行一个构建(用于一个PR)。
对于这种需求,我认为Alexandr Mihalciuc的评论可以满足您的需求。您可以配置为仅使一个代理可用。
但是,如果要在满足上述条件的基础上并行运行两个作业,我认为这是不可行的。因为为了只运行一个版本,所以此时只有一个代理可用,并且一个代理无法执行并行作业。
答案 1 :(得分:0)
这对于手动触发的构建是不可能的。但是,对于CI构建,您可以使用“ CI触发器”来解决此问题-
添加以下代码片段即可完成工作-
触发:
批处理:是
分支机构:
include:
- <branch-name>
参考-https://docs.microsoft.com/en-us/azure/devops/pipelines/build/triggers?view=azure-devops&tabs=yaml