对同一项目中的子目录运行 GitLab CI

Tha*_*han 12 continuous-integration gitlab gitlab-ci gitlab-ci-runner gitlab-ci.yml

我在同一个 GitLab 项目中有三个子项目(Angular 和 Node.js)。现在我想创建gitlab-ci.yml用于构建和部署该子项目之一的文件。我可以创建三个不同的gitlab-ci.yml文件并在子目录中运行它们吗?是否可以?或者我应该将它们放入三个不同的项目中?

在此输入图像描述

uup*_*cal 18

我个人的偏好是保持项目规模较小。因此,我通常为每个项目创建一个 GitLab 项目,例如模块、库、程序、设计等​​。

但如果你真的愿意,你可以轻松地:

请注意,使用第二个选项时,您仍然必须这样做,cd folderX因为管道始终从存储库的根目录开始,无论从何处导入。