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
매개변수를 단일 값 또는 여러 값의 쉼표로 구분된 목록으로 설정할 수 있습니다. 매개변수의 다음 값은 유효합니다.
현재의 | 설명 |
---|---|
|
|
|
|
|
|