在本地复制 GitLab CI 和 Runner 功能?

Replicate GitLab CI & Runner Functionality Locally?

在没有网络的情况下,我们可以在现场提交本地 git 回购,但不能 gitlab-ci 编译项目和早期故障排除。

如何有一个本地化的 gitlab-ci 和 gitlab-runner 可以离线编译提交(*或其他方式)?

gitlab 运行ner 有一个 exec 命令,允许您使用本地 运行 本地机器上的 gitlab 运行ner .[=16= .yml 配置文件。

This command allows you to run builds locally, trying to replicate the CI environment as much as possible. It doesn't need to connect to GitLab, instead it reads the local .gitlab-ci.yml and creates a new build environment in which all the build steps are executed.

尽管如果本地网络问题经常出现,您可以考虑在本地安装 gitlab 并将您自己的本地 gitlab 运行ner 连接到它,以便工作自动化。