2장. Pipeline을 코드로 설치 및 구성
Red Hat OpenShift Pipelines 설치의 일부로 Pipeline을 코드로 설치할 수 있습니다.
2.1. OpenShift Container Platform에서 Pipeline을 코드로 설치
Red Hat OpenShift Pipelines Operator를 설치할 때 코드로서의 파이프라인은 openshift-pipelines
네임스페이스에 설치됩니다. 자세한 내용은 추가 리소스 섹션에서 OpenShift Pipelines 설치를 참조하십시오.
Operator를 사용하여 Pipeline의 기본 설치를 비활성화하려면 TektonConfig
사용자 정의 리소스에서 enable
매개변수 값을 false
로 설정합니다.
apiVersion: operator.tekton.dev/v1alpha1 kind: TektonConfig metadata: name: config spec: platforms: openshift: pipelinesAsCode: enable: false settings: application-name: Pipelines as Code CI auto-configure-new-github-repo: "false" bitbucket-cloud-check-source-ip: "true" hub-catalog-name: tekton hub-url: https://api.hub.tekton.dev/v1 remote-tasks: "true" secret-auto-create: "true" # ...
선택적으로 다음 명령을 실행할 수 있습니다.
$ oc patch tektonconfig config --type="merge" -p '{"spec": {"platforms": {"openshift":{"pipelinesAsCode": {"enable": false}}}}}'
Red Hat OpenShift Pipelines Operator를 사용하여 Pipeline을 코드로 기본 설치를 활성화하려면 TektonConfig
사용자 정의 리소스에서 enable
매개변수 값을 true
로 설정합니다.
apiVersion: operator.tekton.dev/v1alpha1 kind: TektonConfig metadata: name: config spec: platforms: openshift: pipelinesAsCode: enable: true settings: application-name: Pipelines as Code CI auto-configure-new-github-repo: "false" bitbucket-cloud-check-source-ip: "true" hub-catalog-name: tekton hub-url: https://api.hub.tekton.dev/v1 remote-tasks: "true" secret-auto-create: "true" # ...
선택적으로 다음 명령을 실행할 수 있습니다.
$ oc patch tektonconfig config --type="merge" -p '{"spec": {"platforms": {"openshift":{"pipelinesAsCode": {"enable": true}}}}}'