私は GitLab 7.11.4 と GitLab CI 7.11.4 を実行しています。どちらも Omnibus パッケージ経由でインストールされています。しばらく GitLab を実行していますが、最近 CI サービスを有効にしたばかりです。[code.subdomain.com] と [ci.subdomain.com] でそれぞれアクセスできるように、GitLab と CI を正常にセットアップしました。特定のプロジェクトの CI アクセスを有効にする手順に従い、ランナーをセットアップし、ビルド用のテスト シェル スクリプトを 1 つ作成しました (基本的にはcmake .. && make
)。
これは私が問題にぶつかったところです。GitLab プロジェクト設定ページにアクセスして、[テスト設定] をクリックすることになっています。これを行うと、エラーが発生しますWe tried to send a request to the provided URL but an error occured
。gitlab-rails/production.log はこれを示しています:
==> /var/log/gitlab/gitlab-rails/production.log <==
Started GET "/[namespace]/[project]/services/gitlab_ci/test" for 127.0.0.1 at 2015-06-17 13:33:54 -0400
Processing by Projects::ServicesController#test as HTML
Parameters: {"namespace_id"=>"[namespace]", "project_id"=>"[project]", "id"=>"gitlab_ci"}
WebHook Error => getaddrinfo: Name or service not known
そのログの [namespace] と [project] を置き換えましたが、正しいエントリが表示されます。
GitLab CI はリクエストを受信していないようで、プロジェクトでテスト コミットを実行しようとしても GitLab CI がトリガーされません。
何をすべきか途方に暮れており、この問題の原因についてのドキュメントが見つからないようです。どんな助けや指示も大歓迎です。