0
CI/CD用にgitlab-runner
を設定しようとしています。私のビルドを実行しようとすると、それ以下で均一にエラー:Gitlabランナービルドエラー
Running with gitlab-ci-multi-runner 9.1.0 (0118d89) on web1 (27e4fda8)
Using Docker executor with image meteorhacks/meteord:onbuild ...
Using docker image sha256:29874b1497a5371d90e42eb5401c7471ce94a4bce218dcefb2249bbbcb6830ae for predefined container...
Pulling docker image meteorhacks/meteord:onbuild ...
Using docker image meteorhacks/meteord:onbuild ID=sha256:3776323ff75691de7182e5871bd9584671ee9ca066e26638327b44cc46f9a0c0 for build container...
Running on runner-27e4fda8-project-3-concurrent-0 via web1...
Cloning repository...
Cloning into '/builds/foo/bar'...
fatal: unable to access 'http://gitlab-ci-token:[email protected]/foo/bar.git/':
Failed to connect to gitlab.foo.bar.net port 80: Operation timed out ERROR: Job failed: exit code 1
は奇数部分がランナーボックスから、私が実行できる、ということである:
wget http://gitlab-ci-token:[email protected]/foo/bar.git/
これは絶対にタイムアウトなしで動作します。だから私はそれを自分で再現することができない場合、ネットワークのタイムアウトをデバッグする方法を知らない!
"私のgitlabランナーがデフォルトのブリッジネットワークで生成されたことがわかるまで"誰かが私に言ったとしたら、私は土曜日にそれをすべて無駄にしていないだろう。ありがとう! –
ありがとう!数時間のグーグルでそれが私を助けました。私はjwilder/nginx-proxyでgitlabを使用しており、ランナーはgitlabに接続できませんでした。しかし、__network_mode = "proxy" __が問題を解決しました –