标签: azure-devops azure-pipelines
在Azure Pipelines文档中,它允许提供demands,这将强制任务选择具有capabilities的代理来满足要求。
demands
capabilities
但是,我找不到由Microsoft托管的代理提供的功能的明确列表。
如何指定仅允许64位代理使用的需求?
答案 0 :(得分:2)
对于x64,您可以添加以下需求之一:
Agent.OSArchitecture X64 PROCESSOR_ARCHITECTURE AMD64
这些将确保您在x86或x64位操作系统上运行。不幸的是,代理的体系结构没有体现在功能中。
每个池中的每台计算机都运行相同的CPU和OS体系结构。对于标准托管池,默认值为x64。如果将来添加基于ARM的代理,则可能会发生变化。
幸运的是,您可以自己添加该功能:
对于您自己的代理,您可以检查代理池中的系统功能选项卡,以获取您需要的可用功能: