我正在跟踪Donovan Brown's blog post尝试为VB6设置构建代理
我尝试了Default并尝试了vb6vm3,但是无法使用这些值保存管道。
答案 0 :(得分:3)
定位所需的队列,而不是池。尝试用下面的代码替换池代码。
queue:
name: Default
我还发现使用图形用户界面来创建我的构建并使用Show YAML按钮来为我编写Yaml更加容易。
答案 1 :(得分:2)
如何在构建管道中指定我的自定义代理?
我遇到了与您相同的问题。要解决此问题,我尝试使用可视设计器创建一个新的构建管道,选择我的自定义私有代理,然后选择选项查看YAML:
我得到了以下代码:
pool:
name: VS2017PrivateAgent
它工作正常。
但是我仍然很好奇为什么不能使用pool:vmImage
以及如何将我的私人代理选项添加到下拉菜单中。
搜索了很多信息后,我在一个不起眼的地方Pool找到了原因:
pool:
name: string # name of the pool to run this job in
demands: string | [ string ] ## see below
vmImage: string # name of the vm image you want to use, only valid in the Microsoft-hosted pool
您要使用的虚拟机映像的注释名称,仅在Microsoft托管池中有效是我不能使用pool:vmImage
的真实原因。
还有
如果您使用的是专用池,而无需指定需求,则此 可以缩短为:
pool: string # name of the private pool to run this job in
希望这可以提供有关此问题的更多信息。