1台のサーバーに、
GitaLab-CE と gitlab-ci-multi-runner をインストールしています。
git push したら、サーバー側で Docker を使ってCIを動かすようにしたいです。
テストで、shell の Runner を作ってみましたが、コチラは問題無く動きました。
docker の Runnderは、どうしても git clone でエラーが発生してしまいます。
初歩的な所で躓いているような気がしますが、
宜しくお願い致します。
環境
- OS Amazon Linux
- GitLab-CE 9.3.3
- gitlab-ci-multi-runner 9.3.0
###shell用の設定
.gitlab-ci.yml
stages: - check_by_shell shellでパスを表示: stage: check_by_shell script: - pwd tags: - use_shell
(結果)
Job succeeded
###docker用の設定
.gitlab-ci.yml
image: "php:5.6" stages: - check_by_docker dockerでパスを表示: stage: check_by_docker script: - pwd tags: - use_docker
(結果)
Job failed
エラーメッセージ
Cloning repository... Cloning into '/builds/bbbb/yyyy'... fatal: unable to access 'https://gitlab-ci-token:xxxxxxxxxxxxxxxxxxxx@host.domain/bbbb/yyyy.git/': Failed to connect to host.domain port 443: Operation timed out ERROR: Job failed: exit code 1
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。