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

gitlab runner docker exectuor 问题请教

  •  
  •   yuedingwangji · 2019-04-24 11:33:17 +08:00 · 1632 次点击
    这是一个创建于 1791 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我用 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 了好久,都没找到答案,有大神知道什么问题么

    jackleeforce3615
        1
    jackleeforce3615  
       2019-04-24 13:55:47 +08:00
    /etc/gitlab-runner/config.toml 贴出来看看
    yuedingwangji
        2
    yuedingwangji  
    OP
       2019-04-24 16:05:57 +08:00
    ···
    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]
    ~
    yuedingwangji
        3
    yuedingwangji  
    OP
       2019-04-24 16:06:28 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4309 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 05:27 · PVG 13:27 · LAX 22:27 · JFK 01:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.