質問編集履歴

1 誤字

jamboc

jamboc score 15

2020/09/23 06:02  投稿

[gitlab-ci]"Host is unreachable"と出力されパイプラインが通りません。
現在会社でgitlab-ciの設定をしているのですが、右も左もわからない状態です。
一旦gitlabのテンプレートレポジトリ(spring)を利用してパイプラインを通そうとしたところ
以下のエラーメッセージが出力されました。
```
Running with gitlab-runner 13.1.1 (6fbc7474)
 on localhost.localdomain 355b9ca7
Preparing the "docker" executor
Using Docker executor with image maven:3.5-jdk-8 ...
Pulling docker image maven:3.5-jdk-8 ...
Using docker image sha256:985f3637ded401ec2ce4c63d39255e8c0797f68ce24cc123065eabf87f7f3da2 for maven:3.5-jdk-8 ...
Preparing environment
Running on runner-355b9ca7-project-139-concurrent-0 via localhost.localdomain...
Getting source from Git repository
Fetching changes...
Initialized empty Git repository in /builds/n2-kondo/test03/.git/
Initialized empty Git repository in /builds/xxxxxx/xxxxxx/.git/
Created fresh repository.
fatal: unable to access 'http://[gitlabドメイン]/[ユーザ名]/[レポジトリ名].git/': Failed to connect to xxx.xxx.xxx.xxx port xx: Host is unreachable
ERROR: Job failed: exit code 1
```
現在executorはdockerですが、shellに変更してみたところエラーコード407が出てきたので、おそらく
認証周りでコケているのだと思いますが、どのような設定をすればよいのかわかりません。
プロキシ環境下ですが、runnerが起動している仮想マシンのプロキシ設定は完了しており、
追加以下の設定も実施しましたが未だ解決せずです。
https://stackoverflow.com/questions/24907140/git-returns-http-error-407-from-proxy-after-connect
https://gitlab.com/gitlab-org/gitlab-runner/-/issues/3422
この他に設定が必要なものをご存知の方いましたらご教示お願い致します。
  • GitLab

    291 questions

    GitLabは Gitoliteをブラウザから管理できるようにする Rubyアプリケーションで、 GitHubのようなサービスをクローズドな環境に独自で構築できるように 公開されたものです。

  • Gitlab CE

    38 questions

    GitLabのオープンソース版で、Community Editionのこと。 deb、rpmパッケージで提供されており、比較的簡単にインストールすることができます。

  • CI(継続的インテグレーション)

    100 questions

    CI(継続的インテグレーション)は、アプリ開発においてビルドとテストを繰り返すことで品質改善と納期短縮を図る手法です。JenkinsやTravis CIなどの専用ツールを利用してプロセスを自動化・半自動化して効率的に実施します。

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る