在Gitlab CI中,如何在同一运行程序上运行的作业的管道之间共享非常大的数据?
在Gitlab CI中,如何在同一运行程序上运行的作业的管道之间共享非常大的数据 术语澄清:在Gitlab CI中,如何在同一运行程序上运行的作业的管道之间共享非常大的数据?,git,continuous-integration,gitlab,Git,Continuous Integration,Gitlab,在Gitlab CI中,如何在同一运行程序上运行的作业的管道之间共享非常大的数据 术语澄清: “共享”意味着数据必须在同一文件系统上可用(可通过构建脚本访问) “非常大”表示大约5GB “数据”是指克隆的项目存储库(即,实际项目取决于“其他”)的其他数据 “同一运行程序”指从不同管道运行的作业(即管道=构建运行) 我已经尝试过了,但这不符合我的要求,因为它在作业之间共享数据,而不是在管道之间共享数据 我期望: 在作业规范中(或从作业规范调用的脚本中),我将能够访问一些公共/共享文件夹,在那
- “共享”意味着数据必须在同一文件系统上可用(可通过构建脚本访问)
- “非常大”表示大约5GB
- “数据”是指克隆的项目存储库(即,实际项目取决于“其他”)的其他数据
- “同一运行程序”指从不同管道运行的作业(即管道=构建运行)
- 在作业规范中(或从作业规范调用的脚本中),我将能够访问一些公共/共享文件夹,在那里我将能够克隆/获取/拉取“其他”存储库
- 然后,我将能够从主存储库到“其他”(共享)存储库中的特定位置创建符号链接