如何确保Azure管道中的后续作业选择相同的代理

时间:2019-10-16 03:53:37

标签: azure-pipelines

如何确保在天青管道中拾取相同的代理以进行后续作业?

我在天蓝色devops中有一个多作业yaml管道。池中有多个代理,所有作业都使用同一池。我看到一个问题,即上一个作业正在拾取代理1,下一个作业正在拾取代理2。是否有任何方法来限制管道以对管道中的所有作业使用同一代理?

1 个答案:

答案 0 :(得分:0)

您可以使用需求来指定代理程序必须具备的功能才能运行您的工作。因此,为确保后续作业选择相同的代理,您可以根据每个作业的需求指定相同的代理。有关详细信息,请参见Agent pool jobs

例如:

def created = changeHistoryManager.getChangeItemsForField(issue, "status").reverse().find { 
    it.toString() == "SIT Done"
}?.created