2017-01-12 8 views
0

ドッキングステーションがgitlabランナーを実行するセットアップがあり、gitlabインスタンスに接続します。現時点では、問題が発生しています(エラー:設定ファイルをロックできませんでした.git/config:デバイスにスペースが残っていません)。常に起こらないという事実は、特定のランナーに何か問題があることを意味します。しかし、どのランナーがランを実行したかをどのように知ることができますか?gitlab ci runとランナーを関連付けます

ログにはRunning on c8eda3bbebb9...のようなものがありますが、そのハッシュはランナーの概要のどのランナーにも関連付けることができません。

スクリプトにデバッグ情報を追加しましたが、このエラーはスクリプトの前に発生します。ハッシュは唯一のことです。

ハッシュが何を意味し、どのように特定のランナーのインスタンスに接続するか考えてみましょうか?または、実行中のインスタンスを検出する別の方法ですか?

+1

管理者エリアにアクセスできますか? '/ admin/builds'のビルドリストは、各ビルドを走らせたランナーを教えてくれます。 また、ドッカーエグゼキュータでGitlab CIを実行しているときに、ドッカーコンテナ名の形式については、[この回答](http://stackoverflow.com/a/40097451/4245525)を参照してください。 – BrokenBinary

答えて

0

gitlabランナーの説明フィールドを使用して修正しました。

ランナーの説明に環境のホスト名とドッカーIDを追加しました。今度は、失敗したビルドを検索し、右側のサイドバーのランナーIDを見て、そのランナーをランナーの概要で調べて、そのホスト名を表示することができます。

関連する問題