【问题标题】:VSTS agent not picking up deploy jobsVSTS 代理不接受部署作业
【发布时间】: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


【解决方案1】:

从 VSTS 下载最新的构建代理并进行配置,然后使用此代理进行构建。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-08-31
    • 1970-01-01
    • 2019-08-29
    • 1970-01-01
    • 2018-10-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多