VSTS 代理未拾取部署作业

VSTS agent not picking up deploy jobs

我在 Windows 2012 机器上有一个私人 VSTS 代理 运行ning,可以很好地用于 运行 构建。然而,它并不总能获得发布工作。代理已启用并在正确的池中,但是当发布开始时它说 'Waiting for an enabled agent. All possible agents are disabled.' 该消息下方通常显示可能的代理的区域是空白的。

该部署的唯一需求是内置的 DotNetFramework:

并且存在于我的代理中

奇怪的是它确实适用于几个版本。最初它没有接收到它们,然后我重新安装了代理,它确实接收到了它们,然后又停止了。这一切都持续了几个小时。

我读到一些关于 visual studio 需要安装在部署代理上的信息 - 是这样吗?我在那个盒子上没有 VS,但我在另一个安装了 VS 的盒子上没有遇到这个问题(尽管这些盒子之间也有很多其他差​​异......)。 谢谢

从 VSTS 下载最新的生成代理并配置它,然后使用此代理排队生成。