在一个启用了实验功能的小群体中,以及一个托管gitlab跑步者的小群体中,我似乎无法在启用实验功能的情况下进行构建。(我想使用--squash选项进行构建)
主机上的docker version
显示experimental: true
,但gitlab-ci-runner中的相同命令显示experimental: false
。
我似乎找不到任何额外的配置选项...
我的runner配置:
cat /srv/data/gitlab-runner/etc/config.toml
concurrent = 4
check_interval = 0
[[runners]]
name = "bushbaby-general-ci"
url = "xxx"
token = "xxx"
environment = ["COMPOSER_CACHE_DIR=/cache/composer", "COMPOSER_ALLOW_SUPERUSER=1", "YARN_CACHE_FOLDER=/cache/yarn"]
executor = "docker"
[runners.docker]
tls_verify = false
image = "alpine:latest"
privileged = true
disable_cache = false
volumes = ["/var/cache:/cache:rw"]
shm_size = 0
[runners.cache]
发布于 2018-02-14 06:33:32
我想通了
确保将其放在.gitlab-ci.yml文件中
some_build:
stage: build
image: docker:git
services:
- name: docker:dind
command: ["--experimental"]
我假设runner配置中的"privileged = true“也是必需的,但还没有测试过
https://stackoverflow.com/questions/48009595
复制相似问题