2.4. 추가 GitHub 앱을 지원하기 위해 추가 Pipeline을 코드 컨트롤러로 구성
기본적으로 파이프라인을 코드로 구성하여 하나의 GitHub 애플리케이션과 상호 작용할 수 있습니다. 예를 들어 다른 GitHub 계정 또는 GitHub Enterprise 또는 GitHub SaaS와 같은 다른 GitHub 인스턴스를 사용해야 하는 경우와 같이 둘 이상의 GitHub 앱을 사용해야 하는 경우도 있습니다. 둘 이상의 GitHub 앱을 사용하려면 추가 Pipeline을 모든 추가 GitHub 앱에 대한 코드 컨트롤러로 구성해야 합니다.
프로세스
TektonConfig
사용자 지정 리소스에서 다음 예와 같이platform.openshift.pipelinesAsCode
사양에additionalPACControllers
섹션을 추가합니다.additionalPACControllers
섹션의 예apiVersion: operator.tekton.dev/v1 kind: TektonConfig metadata: name: config spec: platforms: openshift: pipelinesAsCode: additionalPACControllers: pac_controller_2: 1 enable: true 2 secretName: pac_secret_2 3 settings: # 4 # ...
-
선택 사항: 두 개 이상의 GitHub 앱을 사용하려면
pipelinesAsCode.additionalPACControllers
사양에 추가 섹션을 생성하여 Pipeline을 모든 GitHub 인스턴스에 대한 코드 컨트롤러로 구성합니다. 모든 컨트롤러에 고유한 이름을 사용합니다.