1장. Pipeline as Code 정보
Pipeline을 Code로 사용하면 클러스터 관리자와 필요한 권한이 있는 사용자가 파이프라인 템플릿을 소스 코드 Git 리포지토리의 일부로 정의할 수 있습니다. 소스 코드 푸시 또는 구성된 Git 리포지토리에 대한 가져오기 요청에 의해 트리거되는 경우 Code로 Pipeline이 파이프라인을 실행하고 상태를 보고합니다.
1.1. 주요 기능 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
코드로서의 파이프라인은 다음 기능을 지원합니다.
- Git 리포지토리를 호스팅하는 플랫폼에서 요청 상태 및 제어 권한을 가져옵니다.
- GitHub Checks API를 사용하여 재확인을 포함하여 파이프라인 실행 상태를 설정합니다.
- GitHub 가져오기 요청 및 커밋 이벤트입니다.
-
주석에서 요청 작업을 가져옵니다(예:
/retest
). - 각 이벤트에 대해 Git 이벤트 필터링 및 별도의 파이프라인입니다.
- 로컬 작업, Tekton Hub 및 원격 URL을 포함하여 OpenShift Pipelines의 자동 작업 확인
- GitHub Blob 및 오브젝트 API를 사용하여 구성 검색.
-
GitHub 조직 또는 Prow 스타일
OWNERS
파일을 통해 ACL(액세스 제어 목록)을 사용합니다. -
코드 리포지토리로 부트스트랩 및 Pipeline을 관리하기 위한
tkn pac
CLI 플러그인입니다. - GitHub 앱, GitHub Webhook, Bitbucket 데이터 센터 및 Bitbucket Cloud 지원