4.2. Git의 기본 인증 구성
암호로 보호된 리포지토리에서 리소스를 검색하려면 파이프라인의 기본 인증을 구성해야 합니다.
파이프라인에 대한 기본 인증을 구성하려면 지정된 리포지토리의 Git 시크릿에서 인증 정보를 사용하여 secret.yaml,serviceaccount.yaml 및 run.yaml 파일을 업데이트합니다. 이 프로세스를 완료하면 OpenShift Pipelines에서 해당 정보를 사용하여 지정된 파이프라인 리소스를 검색할 수 있습니다.
GitHub의 경우 일반 암호를 사용한 인증은 더 이상 사용되지 않습니다. 대신 개인 액세스 토큰 을 사용합니다.
프로세스
secret.yaml파일에서 사용자 이름과 암호 또는 GitHub 개인 액세스 토큰 을 지정하여 대상 Git 리포지토리에 액세스합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow serviceaccount.yaml파일에서 보안을 적절한 서비스 계정과 연결합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow run.yaml파일에서 서비스 계정을 작업 실행 또는 파이프라인 실행과 연결합니다.서비스 계정을 작업 실행과 연결합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 서비스 계정을
PipelineRun리소스와 연결합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow
변경 사항을 적용합니다.
oc apply --filename secret.yaml,serviceaccount.yaml,run.yaml
$ oc apply --filename secret.yaml,serviceaccount.yaml,run.yamlCopy to Clipboard Copied! Toggle word wrap Toggle overflow