Visual Studio Online - 构建 - 有些代理能够运行构建,但它们不在线

时间:2015-06-14 20:17:55

标签: msbuild azure-devops

当我在Visual Studio Online中手动排队新版本时,我开始收到弹出窗口,其中显示以下消息:

"请求或定义存在可能阻止构建运行的问题:

有些代理能够运行构建,但它们不在线。如果代理配置为作为服务运行,请确保" VSO代理({代理名称})"服务正在运行。

无论如何都要对构建进行排队?"

如果我说是,我会收到此错误:

" 工作文件夹C:\ a \ aea16038 ... \ Homebanking PT已由工作区ws_aea16038_1;计算机TASKAGENT-0001上的项目集合构建服务使用。 工作文件夹C:\ a \ aea16038 ... \ Homebanking PT已由工作区ws_aea16038_1;计算机TASKAGENT-0001上的项目集合构建服务使用。 "

我想补充一点,构建工作正常,突然间我开始有问题。

2 个答案:

答案 0 :(得分:6)

这是一个已知错误。发生了什么事情是团队在排队构建之前添加了一个检查代理是否在线的检查。但是,在Visual Studio Online中,您的代理始终处于脱机状态。在构建排队后,系统会为您启动代理。

这意味着你可以点击OK并忽略警告。然后,构建将在代理启动后开始。

工作空间错误大部分时间都可以通过排队新构建并忽略错误来修复。您还可以使用清除工作区的选项。

此错误将在其中一个Sprint中修复。

答案 1 :(得分:1)

我将构建代理作为服务运行时遇到了同样的问题 - 事实上,当我看到代理在域服务器上运行时,代理在池中标记为红色。

在我的情况下,我认为它必须是防火墙问题但不知道代理状态在何处/如何确定,因此必须为此添加例外。我的构建开始并因此而挂起。