3.3. ビルド仕様の定義
spec.build.spec
フィールドを使用して、完全なビルド仕様を BuildRun
リソースに埋め込むことができます。仕様を埋め込むことで、専用の Build
カスタムリソースを作成および維持することなく、イメージをビルドできます。以下の例は、spec.build.spec
フィールドを設定する BuildRun
CR を示しています。
apiVersion: shipwright.io/v1beta1 kind: BuildRun metadata: name: standalone-buildrun spec: build: spec: source: git: url: https://github.com/shipwright-io/sample-go.git contextDir: source-build strategy: kind: ClusterBuildStrategy name: buildah output: image: <path_to_image>
注記
spec.build.name
フィールドと spec.build.spec
フィールドは相互排他的であるため、同じ CR 内で一緒に使用できません。