首页 > 解决方案 > 如何要求 64 位代理?

问题描述

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

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

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

标签: azure-devopsazure-pipelines

解决方案


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

Agent.OSArchitecture    X64
PROCESSOR_ARCHITECTURE  AMD64

这些将确保您在 x86 或 x64 位操作系统上运行。不幸的是,代理的架构并未反映在功能中。

每个池中的每台机器都运行相同的 CPU 和操作系统架构。对于标准托管池,x64 是默认值。如果将来添加基于 ARM 的代理,情况可能会改变。

幸运的是,您可以自己添加该功能: 在此处输入图像描述

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

在此处输入图像描述


推荐阅读