【发布时间】:2021-04-27 16:02:22
【问题描述】:
通常,如果您使用的是自托管 Azure 代理,它会自动为您选择目标文件夹(我假设基于管道名称),位于工作文件夹下...例如:
/home/xxxxx/azure/_work/2/t/
有没有一种方法可以让我从 YAML 管道中控制这个选择?我的用例是我有一个非常大的存储库,并且有几个不同的管道都可以检查它。我只有一个代理在机器上运行,所以我的偏好是我在这个代理上运行的所有管道检出到同一个文件夹(如/home/xxxxx/azure/_work/MyProject),确保只有签出这个大型 repo。
【问题讨论】:
-
您是否考虑过进行浅层结帐以减少克隆的 repo 大小?
-
@DanielMann 这是个好主意,我可能会在其他一些情况下使用。在这种情况下,我的偏好仍然是尽可能使用一个文件夹,因为如果我不重新签出,还有一堆其他依赖项和可缓存资产可以重用。
标签: azure-devops azure-devops-self-hosted-agent