复制GitLab CI&本地跑步者功能?

时间:2017-02-14 23:01:36

标签: gitlab gitlab-ci gitlab-ci-runner

在没有网络的情况下,现场我们可以提交本地git repo但是不能有gitlab-ci来编译项目和早期的trobuleshoot。

如何使用本地化的gitlab-ci和gitlab-runner可以离线编译提交(*或替代方法)?

1 个答案:

答案 0 :(得分:0)

gitlab runner有一个exec命令,允许您使用本地.gitlab-ci.yml配置文件在本地计算机上运行gitlab runner。

  

此命令允许您在本地运行构建,尝试复制CI   环境尽可能多。相反,它不需要连接到GitLab   它读取本地.gitlab-ci.yml并在其中创建一个新的构建环境   执行所有构建步骤。

虽然如果经常出现本地网络问题,您可以考虑在内部安装gitlab并将自己的本地gitlab运行器连接到它,以便自动完成工作。