3.11. 禁用管道和任务的内联规格
默认情况下,OpenShift Pipelines 支持以下管道和任务的内联规格:
您可以创建一个
Pipeline
CR,其中包含一个或多个任务规格,如下例所示:Pipeline
CR 中的内联规格示例apiVersion: operator.tekton.dev/v1 kind: Pipeline metadata: name: pipelineInline spec: tasks: taskSpec: # ...
您可以创建一个
PipelineRun
自定义资源(CR),其中包含管道规格,如下例所示:PipelineRun
CR 中的内联规格示例apiVersion: operator.tekton.dev/v1 kind: PipelineRun metadata: name: pipelineRunInline spec: pipelineSpec: tasks: # ...
您可以创建一个包含任务规格的
TaskRun
自定义资源(CR),如下例所示:TaskRun
CR 中的内联规格示例apiVersion: operator.tekton.dev/v1 kind: TaskRun metadata: name: taskRunInline spec: taskSpec: steps: # ...
您可以在某些或所有情况下禁用内联规格。要禁用内联规格,请设置 TektonConfig
CR 的 . spec.pipeline 规格的
disable-inline-spec
字段,如下例所示:
禁用内联规格的配置示例
apiVersion: operator.tekton.dev/v1alpha1 kind: TektonConfig metadata: name: config spec: pipeline: disable-inline-spec: "pipeline,pipelinerun,taskrun" # ...
您可以将 disable-inline-spec
参数设置为任何单个值,或以逗号分隔的多个值列表。参数的值是有效的:
value | 描述 |
---|---|
|
您不能使用 |
|
您不能使用 |
|
您不能使用 |