我正在尋找重新啓動build agent
與powershell
腳本的方式。如果有人知道c#
的方式,那很好,我可以翻譯。TFS 2012:是否有可能以編程方式重新啓動生成代理?
我知道我可以很容易地用兩行代碼重新啓動Build Service
。
指引我在正確的方向是我所需要的。
我正在尋找重新啓動build agent
與powershell
腳本的方式。如果有人知道c#
的方式,那很好,我可以翻譯。TFS 2012:是否有可能以編程方式重新啓動生成代理?
我知道我可以很容易地用兩行代碼重新啓動Build Service
。
指引我在正確的方向是我所需要的。
我不相信有一種以編程方式重新啓動2012構建代理的方法。如果您的構建代理設置爲自動啓動,則可以使用PowerShell重新啓動該框。
通過TFS API沒有任何方法可以做到這一點。 SetBuildAgentStatus用於將構建代理狀態設置爲以下:可用,脫機和不可用。
但這沒有做任何事情。無論如何做出如此的不同。使用API啓用和禁用它,至少停止將新構建排隊到該代理/控制器 – Claudius
重新啓動構建服務更容易。我只是發現可能工作的IBuildServiceHost.SetBuildAgentStatus方法。我直到下週纔會知道。 – Claudius