Azure开发人员-从单个版本定义运行多个版本

时间:2019-12-17 12:18:58

标签: azure-devops azure-pipelines

我正在尝试使用REST API调用多个版本定义。还为每个Agent作业启用了多个Agent。但是,即使触发了多个发行版,第二个发行版仍在Queue中,而不是完全启动。有什么方法可以从一个发行版开始并行启动部署。

1 个答案:

答案 0 :(得分:0)

根据您使用的代理以及您的项目是公开的还是私有的,并行作业具有不同的限制。

Microsoft托管的代理

如果作业在Microsoft托管的代理池上运行。 Microsoft默认在每个组织中提供免费的服务层:

  • 公共项目:10个可以运行的免费Microsoft托管并行作业 每次最长360分钟(6小时),没有总时间限制 每月。
  • 私人项目:一项免费工作,每个工作最多可以运行60分钟 时间,直到您每月使用1800分钟(30小时)。

注意:购买第一个Microsoft托管的并行作业时,组织中的并行作业数量仍为1。要能够同时运行两个作业,您需要如果您目前处于免费级别,则购买两个并行的工作。第一次购买只会消除第一份工作的时间限制。

自托管代理

要使用自托管并行作业,您需要在计算机上部署self-hosted agents。您可以在组织中注册任意数量的这些自托管代理。 Microsoft根据您一次要运行的作业数量而不是注册的代理数量来收费。

  • 公共项目:无限的并行作业。
  • 私人项目:一项自托管的并行作业。此外,对于每个 是您的成员的活动Visual Studio Enterprise订户 组织,您将获得另一份自托管的并行作业。

对于私有项目,当免费套餐不再足够时,您可以为每个并行作业支付额外的容量。 Buy self-hosted parallel jobs。自托管作业没有时间限制。

这些内容在文档中都有说明,有关详细信息,您可以参考Daniel的注释中的链接。