Azure管道-共享装载以在管道之间进行缓存?

时间:2020-02-10 08:46:07

标签: azure maven azure-devops azure-pipelines

嗨!

当前,我们正在为建筑物或应用程序,库以及您所拥有的配置Azure管道。现在,事情通过运行Jenkins Pipelines的Jenkins设置在本地旋转。这一切都很好,很好。迁移以使用Azure Pipelines代替;并且一切仍然正常,我们可以执行构建,将工件/应用程序部署到k8,天蓝色工件等。一切都很好!

但是,我们正在使用的库和应用程序基于Maven / Gradle。现在,我们已经为每个管道设置了一个“缓存任务”以加快处理速度-正如文档所述。但是,由于我们有很多应用程序(200多个)与管道一起运行,因此就每个应用程序的缓存和存储的mb而言,事情开始变得相当大(花费$$$$)。

借助我们出色的“本地” Jenkins解决方案,所有内容(所有库和应用程序)都使用已定义的.m2文件夹,该文件夹存放了我们项目所需的库(依赖项)。

有什么方法可以模仿Azure Pipelines的功能吗?

例如,idk,通过Blob存储挂载磁盘,从公共共享区或类似的位置复制文件?

我们已经尝试了一些方法,但是似乎无法落在某物上:-)。希望有人有一些想法,因为这应该是一个相当普遍的问题。尝试谷歌搜索,但互联网拒绝。

关于, >.>

0 个答案:

没有答案