我正在编写 ac# 活动以将一个构建与另一个构建排队。那一点没关系。但是,我正在尝试添加让我能够选择运行构建的特定构建代理的功能。我已经选择了构建控制器,但我似乎无法通过选择构建代理更进一步。我宁愿不使用标签。我可以在排队之后获得构建代理,但我希望能够在之前选择它......即使这意味着我的构建坐在队列中等待特定代理可用。
UI 可以在对构建进行排队时选择构建代理,我正在尝试在 C# 中复制它。
任何帮助总是很感激。
塔帕达
我正在编写 ac# 活动以将一个构建与另一个构建排队。那一点没关系。但是,我正在尝试添加让我能够选择运行构建的特定构建代理的功能。我已经选择了构建控制器,但我似乎无法通过选择构建代理更进一步。我宁愿不使用标签。我可以在排队之后获得构建代理,但我希望能够在之前选择它......即使这意味着我的构建坐在队列中等待特定代理可用。
UI 可以在对构建进行排队时选择构建代理,我正在尝试在 C# 中复制它。
任何帮助总是很感激。
塔帕达
在您的构建定义中,添加一个类型为“AgentSettings”、方向为“IN”的新参数(名称为 customagent)。然后在您的元数据中添加此参数“customagent”,并添加相关属性,例如:
参数名称 = customagent 显示名称 = “构建代理” 类别 = “构建”(它应该在构建定义中显示的类别下) 描述等
添加后,当您编辑构建定义时,您应该有一组新的变量来选择您希望特定构建发生的构建代理。它可以从 UI 设置。如果您只想从代码中编辑它,您应该能够在构建定义的早期更改“BuildAgent”属性,这应该会对您有所帮助。