Azure devops管道中的服务器作业是什么意思?

时间:2020-01-18 10:45:36

标签: azure azure-devops continuous-integration azure-pipelines devops

我从Microsoft文档“服务器作业不需要代理或任何目标计算机”中得到以下定义。我的问题是没有任何目标计算机或代理,它将如何运行?

2 个答案:

答案 0 :(得分:2)

我的问题是没有任何目标计算机或代理,它将如何运行?

它是由Azure Devops Pipeline直接运行的。如果检查支持的无代理任务的使用,将使您更容易理解。

以“延迟”任务为例,当该任务启动时,它将使父级无代理作业等待几分钟。这完全可以通过管道本身完成,无需请求代理来完成。

检查其他一些无代理任务,您会注意到相同的情况。一般而言,所有作业都是由Azure DevOps Pipeline编排和执行的,但其中某些(大多数)还需要代理支持,这使它们成为代理作业。

答案 1 :(得分:0)

您可以找到另一个定义Types of jobs

服务器作业在Azure DevOps服务器上运行

Server Jobs

服务器作业中的任务由服务器编排并在服务器上执行 (Azure管道或TFS)

因此,此作业将直接在Azure DevOps Server / Team Foundation Server上运行

默认情况下,此阶段上没有太多类型的任务:

enter image description here