2.2. BuildStrategy 和 ClusterBuildStrategy 资源
BuildStrategy 和 ClusterBuildStrategy 资源定义一系列步骤来编译应用程序。您可以使用命名空间中的 BuildStrategy 资源和集群中的 ClusterBuildStrategy 资源。
BuildStrategy 或 ClusterBuildStrategy 资源的规格由 steps 对象组成。以下示例显示了 buildah 集群构建策略的规格:
apiVersion: shipwright.io/v1beta1
kind: ClusterBuildStrategy
metadata:
name: buildah
spec:
steps:
- name: build-and-push
image: quay.io/containers/buildah:v1.31.0
workingDir: $(params.shp-source-root)
command:
- /bin/bash
# ...
# ...