我如何要求64位代理?

时间:2019-02-23 13:13:18

标签: azure-devops azure-pipelines

在Azure Pipelines文档中,它允许提供demands,这将强制任务选择具有capabilities的代理来满足要求。

但是,我找不到由Microsoft托管的代理提供的功能的明确列表。

如何指定仅允许64位代理使用的需求?

1 个答案:

答案 0 :(得分:2)

对于x64,您可以添加以下需求之一:

Agent.OSArchitecture    X64
PROCESSOR_ARCHITECTURE  AMD64

这些将确保您在x86或x64位操作系统上运行。不幸的是,代理的体系结构没有体现在功能中。

每个池中的每台计算机都运行相同的CPU和OS体系结构。对于标准托管池,默认值为x64。如果将来添加基于ARM的代理,则可能会发生变化。

幸运的是,您可以自己添加该功能: enter image description here

对于您自己的代理,您可以检查代理池中的系统功能选项卡,以获取您需要的可用功能:

enter image description here