【发布时间】:2013-07-10 22:48:02
【问题描述】:
我正在编写一个 c# 活动来将一个构建与另一个构建排队。那一点没关系。但是,我正在尝试添加让我能够选择运行构建的特定构建代理的功能。我已经选择了构建控制器,但我似乎无法通过选择构建代理更进一步。我宁愿不使用标签。我可以得到构建代理之后我已经排队,但我希望能够在之前选择它......即使这意味着我的构建坐在特定代理的队列中变得可用。
UI 可以在对构建进行排队时选择构建代理,我正在尝试在 C# 中复制它。
任何帮助总是很感激。
Ta 帕达
【问题讨论】:
-
不使用TAGS的具体原因是什么? TAGS 是解决您问题的最快捷、最简单的方法。
-
嗨,场景:构建的第一部分执行 CI,其合作伙伴构建执行 SQL 测试。我有 4 个构建服务器 Build1、Build2 ... 每个都有 2 个构建代理 Build1A/B、Build2A/B 等。当在 Build1A 上开始构建时,我希望 buddybuild 在 Build1B 上运行。然后,Build1A 将检查 Build1B 的状态,如果两者都正常,则提交门控签入。我有几个分支,所以需要这种隔离。我不希望第一部分在 1A 上运行,第二部分在 2B 上运行。 TAGS 可以让我选择一组构建代理,即“B”代理,但不允许我根据其合作伙伴构建运行的位置选择构建代理。
标签: tfsbuild build-agent