0
我在尝试设置基于GitLab的CI解决方案。Gitlab CI - 离线使用docker镜像
问题是我的服务器没有连接到互联网。我连接它们进行更新,然后他们恢复正常的IP地址。我想要使用GitLab CI和Docker,并且我想知道如何准备一个始终可用的docker映像(使用php,mysql),而不是在测试期间下载的映像。
问候
Sulian
我在尝试设置基于GitLab的CI解决方案。Gitlab CI - 离线使用docker镜像
问题是我的服务器没有连接到互联网。我连接它们进行更新,然后他们恢复正常的IP地址。我想要使用GitLab CI和Docker,并且我想知道如何准备一个始终可用的docker映像(使用php,mysql),而不是在测试期间下载的映像。
问候
Sulian
你运行你的CI启用网络建立一次,然后必须通过添加 pull_policy = "if-not-present"
到runners.docker
节他们重新使用在第一次运行时被拉扯现有泊坞窗图片您的/etc/gitlab-runner/config.toml
文件。所以就像:
[[runners]]
name = "Runner name"
url = ...
...
executor = "docker"
[runners.docker]
image = ...
pull_policy = "if-not-present"
...