【发布时间】:2020-04-10 10:55:37
【问题描述】:
我们使用 azure devops 已经有一段时间了,我们在存储库中有一个非常大的套件,其中包含一个广泛的 yaml 管道。它有各种并行作业,我们有多个托管代理可用于并行运行这些作业。为了加快构建速度,我正在做各种优化(比如缓存 nuget 包)。但是,由于我们的存储库的大小,管道作业甚至在开始任何任务之前运行大约 2 分半钟,因为它正在运行检查任务以获取托管代理的源。
我们可能在项目开始时向存储库添加了一些不必要的大文件,这可能导致存储库有点膨胀。我找到了一些关于如何从存储库中删除大文件的文档,但是该文档对此非常模糊。这是尝试改善结帐时间的正确方法吗?如果是这样,有没有人可以详细描述如何从 git 存储库中删除不需要的文件并将其推送到 azure devops?
如果我可以做任何其他事情来提高结帐速度(除了使用私人代理),我愿意接受想法
【问题讨论】:
标签: git azure-devops azure-pipelines