本文档的内容是由机器翻译的。请通过反馈微件提交您的反馈。
TeamCity On-Premises
 
2024.03
获取 TeamCity On-Premises

配置 Agent 要求

最后修改日期: 16日 7月 2024年

Agent 要求 是指定哪些 agent 能运行您的构建配置的条件。 任何代理需求都是 参数运算符 [值] 表达式,其中:

  • 形参 是预定义的或自定义(用户定义的)构建参数。 例如, teamcity.agent.jvm.os.name 参数用于报告 agent 上安装的是哪种操作系统。 请注意,由于需求应确定代理是否可以为此特定的构建配置运行构建,因此您应只使用取决于代理的参数值可能有所不同的参数。 例如, teamcity.serverUrl 参数对任何代理报告相同的值,对于定义代理需求无用。

  • 运算符 是一个关键词,定义了如何处理 部分。 您可以在 "等于"、"开始于"、"不超过" 和其他运算符之间进行选择。 请参阅此文章以获取完整列表:需求条件

  • 与参数报告的实际值进行比较。 如果符合指定的条件,则整个表达式返回 true ,这意味着该代理与(能够运行构建的)这种特定配置是兼容的。 某些运算符不需要值,例如 exists 运算符检查参数值是否不是 null 比较匹配项不匹配 运算符允许您使用正则表达式来比较值。