Azure Pipelines - 跨阶段相同的托管代理

phi*_*thy 5 azure-pipelines

如何在多个阶段拥有相同的托管代理?例如。在一个阶段构建解决方案,然后在另一阶段针对这些构建文件运行测试。无需将构建文件发布到工件。

Lev*_*SFT 5

这在 Microsoft 托管代理上是不可能的。每个作业都将在一个新的虚拟机上运行,​​该虚拟机在使用一次后将被丢弃。

您必须使用发布构建工件任务将构建文件发布为工件。并使用下载构建工件任务来下载其他阶段/作业中的构建文件。

如果您不想使用发布和下载工件任务。您将需要创建自己的托管代理。它适用于自托管代理。