7.6. ビルドログへのアクセス
Web コンソールまたは CLI を使用してビルドログにアクセスできます。
手順
ビルドを直接使用してログをストリーミングするには、以下のコマンドを入力します。
oc describe build <build_name>
$ oc describe build <build_name>Copy to Clipboard Copied! Toggle word wrap Toggle overflow
7.6.1. BuildConfig ログへのアクセス リンクのコピーリンクがクリップボードにコピーされました!
Web コンソールまたは CLI を使用して BuildConfig ログにアクセスできます。
手順
BuildConfigの最新ビルドのログをストリーミングするには、以下のコマンドを入力します。oc logs -f bc/<buildconfig_name>
$ oc logs -f bc/<buildconfig_name>Copy to Clipboard Copied! Toggle word wrap Toggle overflow
7.6.2. 特定バージョンのビルドに関する BuildConfig ログへのアクセス リンクのコピーリンクがクリップボードにコピーされました!
Web コンソールまたは CLI を使用して、BuildConfig に関する特定バージョンのビルドのログにアクセスすることができます。
手順
BuildConfigの特定バージョンのビルドのログをストリームするには、以下のコマンドを入力します。oc logs --version=<number> bc/<buildconfig_name>
$ oc logs --version=<number> bc/<buildconfig_name>Copy to Clipboard Copied! Toggle word wrap Toggle overflow
7.6.3. ログの冗長性の有効化 リンクのコピーリンクがクリップボードにコピーされました!
詳細の出力を有効にするには、BuildConfig 内の sourceStrategy または dockerStrategy の一部として BUILD_LOGLEVEL 環境変数を指定します。
管理者は、env/BUILD_LOGLEVEL を設定して、OpenShift Container Platform インスタンス全体のデフォルトのビルドの詳細レベルを設定できます。このデフォルトは、指定の BuildConfig で BUILD_LOGLEVEL を指定することで上書きできます。コマンドラインで --build-loglevel を oc start-build に渡すと、バイナリー以外のビルドに優先順位の高い上書きを指定できます。
ソース builds で利用できるログレベルは以下のとおりです。
| レベル 0 |
|
| レベル 1 | 実行したプロセスに関する基本情報を生成します。 |
| レベル 2 | 実行したプロセスに関する詳細情報を生成します。 |
| レベル 3 | 実行したプロセスに関する詳細情報と、アーカイブコンテンツのリストを生成します。 |
| レベル 4 | 現時点ではレベル 3 と同じ情報を生成します。 |
| レベル 5 | これまでのレベルで記載したすべての内容と docker のプッシュメッセージを提供します。 |
手順
詳細の出力を有効にするには、
BuildConfig内のsourceStrategyまたはdockerStrategyの一部としてBUILD_LOGLEVEL環境変数を渡します。sourceStrategy: ... env: - name: "BUILD_LOGLEVEL" value: "2"sourceStrategy: ... env: - name: "BUILD_LOGLEVEL" value: "2"1 Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 1
- この値を任意のログレベルに調整します。