【发布时间】:2017-08-11 09:27:41
【问题描述】:
我有一个在 Windows 2012 机器上运行的私有 VSTS 代理,可以正常运行构建。然而,它并不总是能找到发布工作。代理已启用并位于正确的池中,但是当发布开始时,它会显示“等待启用的代理”。所有可能的代理都被禁用。该消息下方通常显示可能的代理的区域为空白。
该部署的唯一需求是内置的 DotNetFramework 之一:
更奇怪的是,它确实适用于几个版本。最初它没有捡起它们,然后我重新安装了代理,它确实捡起了它们,然后又停止了。整个过程持续了几个小时。
我读到一些关于需要在部署代理上安装 Visual Studio 的内容 - 是这种情况吗?我在那个盒子上没有 VS,但我没有在另一个安装了 VS 的盒子上遇到问题(尽管这些盒子之间也有很多其他差异......)。 谢谢。
【问题讨论】:
-
有比 2.109.1 更新的代理 (2.119.1),所以尝试从 VSTS 下载构建代理,然后在该机器上配置它并检查问题是否仍然存在。
-
谢谢,似乎已经整理好了。我昨天确实尝试过,但无法连接 - 我必须添加 VSTS_HTTP_PROXY 才能让它工作。旧版本只是拾取系统代理,但现在它忽略了这一点,有利于 env var。
标签: azure-devops azure-pipelines-release-pipeline