我们使用Azure DevOps进行iOS应用程序的CI/CD。我们提供带有虚拟机的mac机器,并在这些虚拟机上安装了Azure DevOps代理。
由于代理虚拟机的不稳定性,有时我们的流水线会失败。如何在流水线中提供一个选项,以在池中的特定代理上运行作业? 在Jenkins和TeamCity中都很容易实现。但是,在这里,我们使用YAML定义流水线,似乎更加棘手。
在流水线中,是否可以使用具有机器列表参数及其能力条件,并在代理中定义其能力的方式来解决问题?
由于代理虚拟机的不稳定性,有时我们的流水线会失败。如何在流水线中提供一个选项,以在池中的特定代理上运行作业? 在Jenkins和TeamCity中都很容易实现。但是,在这里,我们使用YAML定义流水线,似乎更加棘手。
在流水线中,是否可以使用具有机器列表参数及其能力条件,并在代理中定义其能力的方式来解决问题?