在没有网络的情况下,现场我们可以提交本地git repo但是不能有gitlab-ci来编译项目和早期的trobuleshoot。
如何使用本地化的gitlab-ci和gitlab-runner可以离线编译提交(*或替代方法)?
答案 0 :(得分:0)
gitlab runner有一个exec命令,允许您使用本地.gitlab-ci.yml配置文件在本地计算机上运行gitlab runner。
此命令允许您在本地运行构建,尝试复制CI 环境尽可能多。相反,它不需要连接到GitLab 它读取本地.gitlab-ci.yml并在其中创建一个新的构建环境 执行所有构建步骤。
虽然如果经常出现本地网络问题,您可以考虑在内部安装gitlab并将自己的本地gitlab运行器连接到它,以便自动完成工作。