1.16. Pipeline이 포함된 개인 리포지토리를 코드로 사용
코드로서의 파이프라인은 대상 네임스페이스에서 사용자 토큰을 사용하여 시크릿을 생성하거나 업데이트하여 개인 리포지토리를 지원합니다. Tekton Hub의 git-clone 작업에서는 사용자 토큰을 사용하여 개인 리포지토리를 복제합니다.
코드가 대상 네임스페이스에서 새 파이프라인을 실행할 때마다 pac-gitauth-<REPOSITORY_OWNER>-<REPOSITORY_NAME>-<RANDOM_STRING > 형식으로 보안을 생성하거나 업데이트합니다.
파이프라인 실행 및 파이프라인 정의에서 basic-auth 작업 영역을 사용하여 시크릿을 참조해야 합니다. 그런 다음 git-clone 작업으로 전달됩니다.
파이프라인에서 git-clone 작업을 재사용할 수 있는 basic-auth 작업 영역을 참조할 수 있습니다.
- 1
git-clone작업에서는basic-auth작업 영역을 선택하고 이를 사용하여 개인 리포지토리를 복제합니다.
Pipeline에 필요한 대로 secret-auto-create 플래그를 코드 구성 맵으로 필요한 대로 false 또는 true 값으로 설정하여 이 구성을 수정할 수 있습니다.