当前位置:  开发笔记 > 前端 > 正文

Visual Studio Team Services构建队列未出现在列表中

如何解决《VisualStudioTeamServices构建队列未出现在列表中》经验,为你挑选了0个好方法。

我正在使用安装在本地计算机上的Build Agent进行测试,在Visual Studio Team Services中设置构建定义.

我按照这些说明创建构建代理,设置构建定义和排队构建.我在本地计算机上创建了代理,它出现在VSTS的代理池中.代理已启用并准备就绪.我还创建了一个调用我的构建脚本的构建定义.到目前为止,一切似乎都很好.

此时我已准备好对构建进行排队并运行它.对话框如下所示:

在此输入图像描述

标记为"队列"的下拉列表仅显示Hosted代理池.应该有一个叫第二个池,Default但它没有出现.我可以通过右键单击并检查HTML然后使用开发工具更改Hosted选项的值来"显示"它.Hosted的ID是2,我把它改成了,1因为我认为它是ID Default.一旦我这样做,我可以单击"确定",构建按预期运行 - 所有内容都由构建代理在我的本地计算机上签出.据推测,我对ID值的假设是正确的.

所以......一旦我在管道上捣乱一下,它正常工作的一切.但这绝对不是事情应该运作的方式.为什么Default队列没有显示在下拉列表中?我是否需要在某处翻转开关才能使其正常工作?我的帐户没有足够的访问权限吗?

其他一些细节:

    我的帐户是"池管理员"

    构建代理安装为Windows服务.我从命令提示符手动启动它.我无法将其安装为服务.

    安装了构建代理的计算机正在运行Windows 10 x64 Pro.它是从Windows 8 x64 Pro升级而来的.

    我无法使用托管代理,因为我正在构建Unity项目,并且托管代理不支持Unity.

    我知道我可以使用Unity Cloud Build但我不想这样做.

UPDATE

我删除了以前的Build Agent,并在运行Windows 10 Enterprise x64的Windows Azure VM上安装了新的Build Agent.通过此更改,"托管"和"默认"队列将按预期显示.

推荐阅读
mobiledu2402851323
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有