VSTS构建和发布定义:构建和发布定义是否可以使用相同的代理,或者每个必须使用不同的代理?

时间:2017-09-06 03:47:07

标签: azure-devops azure-pipelines azure-pipelines-release-pipeline

我正在为我们的项目创建一个发布定义,我遇到了这个问题,构建和发布定义都可以使用相同的代理,如果是,那么如何?如果不是,还有其他选择吗?

我已经在github和Microsoft开发者社区发布了相同的问题。以下是链接:

Microsoft Dev:

https://developercommunity.visualstudio.com/content/problem/108045/could-both-build-and-release-definition-use-the-sa.html#

Github上:

https://github.com/Microsoft/vsts-agent/issues/1193

2 个答案:

答案 0 :(得分:0)

是的,您的构建和发布定义都可以使用同一组代理(在VSTS中称为代理队列)

例如。 - 您可以在VSTS的“默认”代理队列中配置代理,并将构建和发布定义配置为使用“默认”队列。这将允许您运行构建和发布,但单个代理只能在一个时间点运行其中任何一个

https://www.visualstudio.com/en-us/docs/build/concepts/agents/pools-queues

答案 1 :(得分:0)

设置发布代理:

enter image description here

设置构建的默认代理(您可以在队列构建时更改代理)

enter image description here

有关设置私人代理的文章:Deploy an agent on Windows