首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  GitHub

gitlab runner docker exectuor 问题请教

  •  
  •   yuedingwangji · 227 天前 · 547 次点击
    这是一个创建于 227 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我用 gitlab-runner 的镜像开了多个 runner,runner 的 exectuor 都是用的 docker, 然后发现只有第一个创建的 runner 工作是正常的, 其他 runner 工作的时候都会有问题, 具体表现现象为; 当执行一个 pipeline, 在点击另外一个 pipeline 的时候 ,另外一个 pipeline 就会报 ERROR: Job failed (system failure): Error: No such container: 44df9ebbd278a4cf556f472947f35487c11c3adffdc4eaa4b0a17275e5e11543 (executor_docker.go:964:0s) 但第一个 runner 就不会出现这样的问题,感觉好神奇呀,第一个 runner 执行 pipeline 的时候是会阻塞的, 第二个 pipeline 会自动等第一个 pipeline 执行完后在执行第二个,其他 runner 都不会,每个 runner 的配置都是 hi 一样的... 百度 google 了好久,都没找到答案,有大神知道什么问题么

        1
    jackleeforce3615   227 天前
    /etc/gitlab-runner/config.toml 贴出来看看
        2
    yuedingwangji   227 天前
    ···
    concurrent = 1
    check_interval = 0

    [session_server]
    session_timeout = 1800

    [[runners]]
    name = "nodetest_docker_2"
    url = "http://git-repositories.testtest.com"
    token = "437f770a7ce7a3e7a759ce6a94f323"
    executor = "docker"
    [runners.docker]
    tls_verify = false
    image = "centos/nvm:v4"
    privileged = false
    disable_entrypoint_overwrite = false
    oom_kill_disable = false
    disable_cache = false
    volumes = ["/cache"]
    pull_policy = "if-not-present"
    shm_size = 0
    [runners.cache]
    [runners.cache.s3]
    [runners.cache.gcs]
    ~
        3
    yuedingwangji   227 天前
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1947 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 31ms · UTC 16:08 · PVG 00:08 · LAX 08:08 · JFK 11:08
    ♥ Do have faith in what you're doing.