Gitlab的"项目工作区"如何在工作之间定义和传播?

Nik*_*nko 7 gitlab gitlab-ci gitlab-ci-runner

Gitlab的文档经常提到"项目工作区"而没有实际定义其构造和功能.一个例子来自关于Git策略章节,它简单地告诉用户"使用git fetch,它在重新使用项目工作区时更快(如果不存在则回退到克隆状态)." 并没有以任何方式定义重用方式.

我想了解它是如何创建的,它是如何在作业之间传递的,以及它如何影响在Docker执行器中运行的作业.除了源代码之外,是否有关于此的某些信息?我错过了文档的一些关键部分吗?

Dav*_*lla 1

据我所知,没有 GitLab 特定工作区的概念。也许值得建议对该文档页面进行更改(每个人都可以使用每个文档页面底部的链接提交合并请求)。

我想说,这个概念中的工作空间只是指您克隆 Git 存储库的父目录,或者存储库自己的目录。其他文档提供了更多背景信息。