我必须以编程方式重新启动 BuildAgent。有没有办法做到这一点?
我的场景:
Agent 1: SubBuilds
Agent 2: MasterBuild
我有两个构建代理。一个用于子构建,一个用于主构建。当主构建将新的子构建排队时,子构建的构建代理似乎挂起(“在代理上运行(等待构建代理))。但在 TFS 控制台上似乎一切正常(“执行工作流”)。
当我重新启动子构建代理时,构建日志显示“保留的构建代理 XXX - Agent1”。当我在子构建日志上看到此消息时,一切正常。
现在我试图在调用任何子构建之前在主构建过程中重新启动子构建代理。