gpt4 book ai didi

azure-devops - Visual Studio Team Services 生成队列未出现在列表中

转载 作者:行者123 更新时间:2023-12-04 19:50:36 29 4
gpt4 key购买 nike

我正在使用安装在本地计算机上的构建代理在 Visual Studio Team Services 中设置构建定义以进行测试。

我正在关注 these instructions用于创建构建代理、设置构建定义和排队构建。我在本地计算机上创建了代理,它出现在 VSTS 的代理池中。代理已启用并准备就绪。我还创建了一个调用我的构建脚本的构建定义。到目前为止,一切似乎都运行良好。

在这一点上,我已准备好对构建进行排队并运行它。这个对话框看起来像:

enter image description here

标有“队列”的下拉列表仅显示 Hosted代理池。应该有一个名为 Default 的第二个池但它没有出现。我可以通过右键单击并检查 HTML,然后使用开发工具更改 Hosted 的值来使其“出现”。选项。 Hosted的 ID 是 2 ,我改成1因为我认为这是 Default 的 ID .完成此操作后,我可以单击“确定”,构建将按预期运行——构建代理在我的本地机器上检查了所有内容。大概我对 ID 值的假设是正确的。

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

其他一些细节:

  • 我的帐户是“池管理员”
  • 构建代理是 不是 作为 Windows 服务安装。我从命令提示符手动启动它。我无法将其安装为服务。
  • 安装了构建代理的机器运行的是 Windows 10 x64 Pro。它是从 Windows 8 x64 Pro 升级而来的。
  • 我无法使用托管代理,因为我正在构建 Unity 项目并且托管代理不支持 Unity。
  • 我知道我可以使用 Unity Cloud Build,但我不想。

  • 更新

    我已经删除了之前的构建代理,并在运行 Windows 10 Enterprise x64 的 Windows Azure VM 上安装了一个新的构建代理作为服务。通过此更改,“托管”和“默认”队列将按预期显示。

    最佳答案

    您的帐户还需要有权访问代理队列。代理池和代理队列是不同的实体,作为“池管理”并不一定意味着您是“队列管理员”。

    关于azure-devops - Visual Studio Team Services 生成队列未出现在列表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34552856/

    29 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com