0

作为 DevOps 的初学者,我想知道如何使用一个 VM 来运行 Azure 管道。当开始运行 azure 管道任务时,它总是从 azure 提供一个新的 VM。出于缓存和文件保存的目的,我想使用保留的 VM 来运行管道。感谢您的建议和支持。

4

2 回答 2

0

您可以设置“自托管代理”。那将是您自己的虚拟机,您可以完全控制它。我不确定这是否会比托管代理便宜。

前段时间我使用了一个自托管代理,并且只在需要时启动虚拟机节省了一些钱。过一会又会关机。

来源:自托管代理

于 2021-02-09T07:51:06.917 回答
0

查看图片,在 Azure DevOps 中,我们可以通过托管代理和自托管代理运行管道。

Azure Pipelines 提供了一个名为Azure Pipelines的预定义代理池,这是托管代理,每次运行管道时,都会获得一个全新的虚拟机。虚拟机在使用一次后被丢弃。

在此处输入图像描述

出于缓存和文件保存的目的,我想使用保留的 VM 来运行管道。

我们可以参考这个文档来安装自托管代理,它会保存缓存。

于 2021-02-09T10:13:53.670 回答