This documentation is for a release that is no longer maintained
See documentation for the latest supported version 3 or the latest supported version 4.6.4. カスタムビルダーイメージの使用
				カスタムビルダーイメージとカスタムストラテジーを併用する BuildConfig を定義し、カスタムビルドロジックを実行することができます。
			
前提条件
- 新規カスタムビルダーイメージに必要なすべての入力を定義します。
- カスタムビルダーイメージをビルドします。
手順
- buildconfig.yamlという名前のファイルを作成します。このファイルは、プロジェクトに作成され、実行される- BuildConfigを定義します。- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - 1
- プロジェクト名を指定します。
 
- BuildConfigを作成します。 - oc create -f buildconfig.yaml - $ oc create -f buildconfig.yaml- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- imagestream.yamlという名前のファイルを作成します。このファイルはビルドがイメージをプッシュするイメージストリームを定義します。- kind: ImageStream apiVersion: v1 metadata: name: sample-custom spec: {}- kind: ImageStream apiVersion: v1 metadata: name: sample-custom spec: {}- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- imagestream を作成します。 - oc create -f imagestream.yaml - $ oc create -f imagestream.yaml- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow 
- カスタムビルドを実行します。 - oc start-build sample-custom-build -F - $ oc start-build sample-custom-build -F- Copy to Clipboard Copied! - Toggle word wrap Toggle overflow - ビルドが実行されると、以前にビルドされたカスタムビルダーイメージを実行する Pod が起動します。Pod はカスタムビルダーイメージのエントリーポイントとして定義される - build.shロジックを実行します。- build.shロジックは Buildah を起動し、カスタムビルダーイメージに埋め込まれた- Dockerfile.sampleをビルドしてから、Buildah を使用して新規イメージを- sample-custom imagestreamにプッシュします。