Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Gitlab CI中,如何在同一运行程序上运行的作业的管道之间共享非常大的数据?_Git_Continuous Integration_Gitlab - Fatal编程技术网

在Gitlab CI中,如何在同一运行程序上运行的作业的管道之间共享非常大的数据?

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

在Gitlab CI中,如何在同一运行程序上运行的作业的管道之间共享非常大的数据

术语澄清:

  • “共享”意味着数据必须在同一文件系统上可用(可通过构建脚本访问)
  • “非常大”表示大约5GB
  • “数据”是指克隆的项目存储库(即,实际项目取决于“其他”)的其他数据
  • “同一运行程序”指从不同管道运行的作业(即管道=构建运行)
我已经尝试过了,但这不符合我的要求,因为它在作业之间共享数据,而不是在管道之间共享数据

我期望:

  • 在作业规范中(或从作业规范调用的脚本中),我将能够访问一些公共/共享文件夹,在那里我将能够克隆/获取/拉取“其他”存储库

  • 然后,我将能够从主存储库到“其他”(共享)存储库中的特定位置创建符号链接