Jump To Close Expand all Collapse all Table of contents ビルド 1. イメージビルドについて Expand section "1. イメージビルドについて" Collapse section "1. イメージビルドについて" 1.1. ビルド Expand section "1.1. ビルド" Collapse section "1.1. ビルド" 1.1.1. Docker ビルド 1.1.2. Source-to-Image (S2I) ビルド 1.1.3. カスタムビルド 1.1.4. Pipeline ビルド 2. ビルド設定について Expand section "2. ビルド設定について" Collapse section "2. ビルド設定について" 2.1. BuildConfig 3. ビルド入力の作成 Expand section "3. ビルド入力の作成" Collapse section "3. ビルド入力の作成" 3.1. ビルド入力 3.2. Dockerfile ソース 3.3. イメージソース 3.4. Git ソース Expand section "3.4. Git ソース" Collapse section "3.4. Git ソース" 3.4.1. プロキシーの使用 3.4.2. ソースクローンシークレットの追加 Expand section "3.4.2. ソースクローンシークレットの追加" Collapse section "3.4.2. ソースクローンシークレットの追加" 3.4.2.1. ソースクローンシークレットのビルド設定への自動追加 3.4.2.2. ソースクローンシークレットの手動による追加 3.4.2.3. .gitconfig ファイルからのシークレットの作成 3.4.2.4. セキュリティー保護された Git の .gitconfig ファイルからのシークレットの作成 3.4.2.5. ソースコードの基本的な認証からのシークレットの作成 3.4.2.6. ソースコードの SSH キー認証からのシークレットの作成 3.4.2.7. ソースコードの信頼されている認証局からのシークレットの作成 3.4.2.8. ソースシークレットの組み合わせ Expand section "3.4.2.8. ソースシークレットの組み合わせ" Collapse section "3.4.2.8. ソースシークレットの組み合わせ" 3.4.2.8.1. .gitconfig ファイルでの SSH ベースの認証シークレットの作成 3.4.2.8.2. .gitconfig ファイルと CA 証明書を組み合わせるシークレットの作成 3.4.2.8.3. CA 証明書ファイルを使用した Basic 認証のシークレットの作成 3.4.2.8.4. .gitconfig ファイルを使用した Basic 認証シークレットの作成 3.4.2.8.5. .gitconfig ファイルと CA 証明書を使用した Basic 認証シークレットの作成 3.5. バイナリー (ローカル) ソース 3.6. 入力シークレットおよび ConfigMap Expand section "3.6. 入力シークレットおよび ConfigMap" Collapse section "3.6. 入力シークレットおよび ConfigMap" 3.6.1. 入力シークレットおよび ConfigMap の追加 3.6.2. Source-to-Image ストラテジー 3.6.3. Docker ストラテジー 3.6.4. カスタムストラテジー 3.7. 外部アーティファクト 3.8. プライベートレジストリーでの Docker 認証情報の使用 3.9. ビルド環境 Expand section "3.9. ビルド環境" Collapse section "3.9. ビルド環境" 3.9.1. 環境変数としてのビルドフィールドの使用 3.9.2. 環境変数としてのシークレットの使用 3.10. ビルドの概要 Expand section "3.10. ビルドの概要" Collapse section "3.10. ビルドの概要" 3.10.1. シークレットのプロパティー 3.10.2. シークレットの種類 3.10.3. シークレットの更新 3.10.4. シークレットの作成 Expand section "3.10.4. シークレットの作成" Collapse section "3.10.4. シークレットの作成" 3.10.4.1. シークレットの使用 3.11. サービス提供証明書のシークレット 3.12. シークレットの制限 4. ビルド出力の管理 Expand section "4. ビルド出力の管理" Collapse section "4. ビルド出力の管理" 4.1. ビルド出力 4.2. アウトプットイメージの環境変数 4.3. アウトプットイメージのラベル 5. ビルドストラテジーの使用 Expand section "5. ビルドストラテジーの使用" Collapse section "5. ビルドストラテジーの使用" 5.1. Docker ビルド Expand section "5.1. Docker ビルド" Collapse section "5.1. Docker ビルド" 5.1.1. Dockerfile FROM イメージの置き換え 5.1.2. Dockerfile パスの使用 5.1.3. Docker 環境変数の使用 5.1.4. Docker ビルド引数の追加 5.2. Source-to-Image (S2I) ビルド Expand section "5.2. Source-to-Image (S2I) ビルド" Collapse section "5.2. Source-to-Image (S2I) ビルド" 5.2.1. Source-to-Image (S2I) 増分ビルドの実行 5.2.2. Source-to-Image (S2I) ビルダーイメージスクリプトの上書き 5.2.3. Source-to-Image (S2I) 環境変数 Expand section "5.2.3. Source-to-Image (S2I) 環境変数" Collapse section "5.2.3. Source-to-Image (S2I) 環境変数" 5.2.3.1. Source-to-Image (S2I) 環境ファイルの使用 5.2.3.2. Source-to-Image (S2I) BuildConfig 環境の使用 5.2.4. Source-to-Image (S2I) ソースファイルを無視する 5.2.5. S2I によるソースコードからのイメージの作成 Expand section "5.2.5. S2I によるソースコードからのイメージの作成" Collapse section "5.2.5. S2I によるソースコードからのイメージの作成" 5.2.5.1. S2I ビルドプロセスについて 5.2.5.2. S2I スクリプトの作成 Expand section "5.2.5.2. S2I スクリプトの作成" Collapse section "5.2.5.2. S2I スクリプトの作成" 5.2.5.2.1. S2I スクリプトの例 5.3. カスタムビルド Expand section "5.3. カスタムビルド" Collapse section "5.3. カスタムビルド" 5.3.1. カスタムビルドの FROM イメージの使用 5.3.2. カスタムビルドでのシークレットの使用 5.3.3. カスタムビルドの環境変数の使用 5.3.4. カスタムビルダーイメージの使用 Expand section "5.3.4. カスタムビルダーイメージの使用" Collapse section "5.3.4. カスタムビルダーイメージの使用" 5.3.4.1. カスタムビルダーイメージ 5.3.4.2. カスタムビルダーのワークフロー 5.4. Pipeline ビルド Expand section "5.4. Pipeline ビルド" Collapse section "5.4. Pipeline ビルド" 5.4.1. OpenShift Container Platform Pipeline について 5.4.2. Pipeline ビルド用の Jenkinsfile の提供 5.4.3. Pipeline ビルドの環境変数の使用 Expand section "5.4.3. Pipeline ビルドの環境変数の使用" Collapse section "5.4.3. Pipeline ビルドの環境変数の使用" 5.4.3.1. BuildConfig 環境変数と Jenkins ジョブパラメーター間のマッピング 5.4.4. Pipeline ビルドのチュートリアル 5.5. Web コンソールを使用したシークレットの追加 5.6. プルおよびプッシュの有効化 6. Buildah によるカスタムイメージビルド Expand section "6. Buildah によるカスタムイメージビルド" Collapse section "6. Buildah によるカスタムイメージビルド" 6.1. 前提条件 6.2. カスタムビルドアーティファクトの作成 6.3. カスタムビルダーイメージのビルド 6.4. カスタムビルダーイメージの使用 7. 基本的なビルドの実行 Expand section "7. 基本的なビルドの実行" Collapse section "7. 基本的なビルドの実行" 7.1. ビルドの開始 Expand section "7.1. ビルドの開始" Collapse section "7.1. ビルドの開始" 7.1.1. ビルドの再実行 7.1.2. ビルドログのストリーミング 7.1.3. ビルド開始時の環境変数の設定 7.1.4. ソースを使用したビルドの開始 7.2. ビルドの中止 Expand section "7.2. ビルドの中止" Collapse section "7.2. ビルドの中止" 7.2.1. 複数ビルドの中止 7.2.2. すべてのビルドの中止 7.2.3. 指定された状態のすべてのビルドの中止 7.3. BuildConfig の削除 7.4. ビルドの詳細表示 7.5. ビルドログへのアクセス Expand section "7.5. ビルドログへのアクセス" Collapse section "7.5. ビルドログへのアクセス" 7.5.1. BuildConfig ログへのアクセス 7.5.2. 特定バージョンのビルドについての BuildConfig ログへのアクセス 7.5.3. ログの冗長性の有効化 8. ビルドのトリガーおよび変更 Expand section "8. ビルドのトリガーおよび変更" Collapse section "8. ビルドのトリガーおよび変更" 8.1. ビルドトリガー Expand section "8.1. ビルドトリガー" Collapse section "8.1. ビルドトリガー" 8.1.1. Webhook のトリガー Expand section "8.1.1. Webhook のトリガー" Collapse section "8.1.1. Webhook のトリガー" 8.1.1.1. GitHub Webhook の使用 8.1.1.2. GitLab Webhook の使用 8.1.1.3. Bitbucket Webhook の使用 8.1.1.4. Generic Webhook の使用 8.1.1.5. Webhook URL の表示 8.1.2. イメージ変更トリガーの使用 8.1.3. 設定変更のトリガー Expand section "8.1.3. 設定変更のトリガー" Collapse section "8.1.3. 設定変更のトリガー" 8.1.3.1. トリガーの手動設定 8.2. ビルドフック Expand section "8.2. ビルドフック" Collapse section "8.2. ビルドフック" 8.2.1. コミット後のビルドフックの設定 8.2.2. CLI を使用したコミット後のビルドフックの設定 9. 高度なビルドの実行 Expand section "9. 高度なビルドの実行" Collapse section "9. 高度なビルドの実行" 9.1. ビルドリソースの設定 9.2. 最長期間の設定 9.3. 特定のノードへのビルドの割り当て 9.4. チェーンビルド 9.5. ビルドのプルーニング 9.6. ビルド実行ポリシー 10. ビルドでの Red Hat サブスクリプションの使用 Expand section "10. ビルドでの Red Hat サブスクリプションの使用" Collapse section "10. ビルドでの Red Hat サブスクリプションの使用" 10.1. Red Hat Universal Base Image への ImageStreamTag の作成 10.2. ビルドシークレットとしてのサブスクリプションエンタイトルメントの追加 10.3. Subscription Manager を使用したビルドの実行 Expand section "10.3. Subscription Manager を使用したビルドの実行" Collapse section "10.3. Subscription Manager を使用したビルドの実行" 10.3.1. Subscription Manager 設定のビルドへの追加 10.3.2. Subscription Manager を使用した Docker ビルド 10.4. Satellite サブスクリプションを使用したビルドの実行 Expand section "10.4. Satellite サブスクリプションを使用したビルドの実行" Collapse section "10.4. Satellite サブスクリプションを使用したビルドの実行" 10.4.1. Satellite 設定のビルドへの追加 10.4.2. Satellite サブスクリプションを使用した Docker ビルド 10.5. Docker ビルドによる層の非表示 10.6. 追加リソース 11. ストラテジーによるビルドのセキュリティー保護 Expand section "11. ストラテジーによるビルドのセキュリティー保護" Collapse section "11. ストラテジーによるビルドのセキュリティー保護" 11.1. ビルドストラテジーへのアクセスのグローバルな無効化 11.2. ユーザーへのビルドストラテジーのグルーバルな制限 11.3. プロジェクト内でのユーザーへのビルドストラテジーの制限 12. ビルド設定リソース Expand section "12. ビルド設定リソース" Collapse section "12. ビルド設定リソース" 12.1. ビルドコントローラー設定パラメーター 12.2. ビルド設定の構成 13. ビルドのトラブルシューティング Expand section "13. ビルドのトラブルシューティング" Collapse section "13. ビルドのトラブルシューティング" 13.1. リソースへのアクセスのための拒否の解決 13.2. サービス証明書の生成に失敗 14. ビルドの信頼される認証局の追加設定 Expand section "14. ビルドの信頼される認証局の追加設定" Collapse section "14. ビルドの信頼される認証局の追加設定" 14.1. クラスターへの認証局の追加 14.2. 追加リソース 15. ConfigMap の作成および使用 Expand section "15. ConfigMap の作成および使用" Collapse section "15. ConfigMap の作成および使用" 15.1. ConfigMap について 15.2. ConfigMap の作成 Expand section "15.2. ConfigMap の作成" Collapse section "15.2. ConfigMap の作成" 15.2.1. ディレクトリーからの ConfigMap の作成 15.2.2. ファイルからの ConfigMap の作成 15.2.3. リテラル値からの ConfigMap の作成 15.3. ユースケース: Pod での ConfigMap の使用 Expand section "15.3. ユースケース: Pod での ConfigMap の使用" Collapse section "15.3. ユースケース: Pod での ConfigMap の使用" 15.3.1. ConfigMap の使用によるコンテナーでの環境変数の設定 15.3.2. ConfigMap を使用したコンテナーコマンドのコマンドライン引数の設定 15.3.3. ConfigMap の使用によるボリュームへのコンテンツの挿入 法律上の通知 Settings Close Language: 简体中文 日本語 English Language: 简体中文 日本語 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Language and Page Formatting Options Language: 简体中文 日本語 English Language: 简体中文 日本語 English Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF 14.2. 追加リソース Create a ConfigMap Secrets and ConfigMaps カスタム PKI の設定 Previous Next