在 sleep/hibernate 模式下启动 VSTS 托管构建代理

Initiating VSTS Hosted Build agent in sleep/hibernate mode

我正在使用免费的 visual studio(现在是团队服务)

VSTS 托管构建根据定义需要一个永远在线的盒子。它在可用代理下方显示为绿色框。

我家里有一台机器,我想 运行 这些构建。机器启动和 运行ning 时一切正常,我想知道是否有办法在节能时使用盒子 (sleep/hibernate)?

当它处于 sleep/hibernate 模式时,我可以通过 RDP/浏览到该框,只需几秒钟即可恢复,因此我需要重试连接几次。

有没有办法:

  1. 如果构建代理显示为脱机,是否强制使用它?
  2. 重试访问该构建代理 x 分钟(让它有时间醒来)?

关于 Hosted Build 代理,它不受我们控制,您无法登录(RDP/browse)或安装新软件。 它会在您排队构建时自动应用代理,因此您无需担心 sleep/hibernate 模式。

关于本地构建代理:

您不能强制使用离线的构建代理,但您可以强制使用没有任何可用代理(在线)的队列对构建进行排队,构建在队列中并开始一旦有可用的代理(满足容量)就构建。