3.5. 익명 Git 복제를 사용하여 원격 파이프라인 또는 작업 지정
Git 확인자를 사용하여 Git 리포지토리에서 원격 파이프라인 또는 작업에 액세스할 수 있습니다. 리포지토리에는 파이프라인 또는 작업을 정의하는 YAML 파일이 포함되어야 합니다. 익명 액세스의 경우 인증 자격 증명 없이도 확인자를 사용하여 리포지토리를 복제할 수 있습니다.
3.5.1. 익명 Git 복제에 대한 Git 확인자 구성 링크 복사링크가 클립보드에 복사되었습니다!
익명 Git 복제를 사용하려면 Git 리포지토리에서 원격 파이프라인 및 작업을 가져오기 위해 기본 Git 버전, 시간 초과 및 기본 리포지토리 URL을 구성할 수 있습니다.
프로세스
TektonConfig
사용자 지정 리소스를 편집하려면 다음 명령을 입력합니다.oc edit TektonConfig config
$ oc edit TektonConfig config
Copy to Clipboard Copied! Toggle word wrap Toggle overflow TektonConfig
사용자 정의 리소스에서pipeline.git-resolver-config
사양을 편집합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow
3.5.2. 익명 복제에 Git 확인자를 사용하여 원격 파이프라인 또는 작업 지정 링크 복사링크가 클립보드에 복사되었습니다!
파이프라인 실행을 생성할 때 익명 복제를 사용하여 Git 리포지토리에서 원격 파이프라인을 지정할 수 있습니다. 파이프라인 또는 작업 실행을 생성할 때 Git 리포지토리에서 원격 작업을 지정할 수 있습니다.
프로세스
Git 리포지토리에서 원격 파이프라인 또는 작업을 지정하려면
pipelineRef
또는taskRef
사양에 다음 참조 형식을 사용합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow Expand 표 3.48. Git 확인자에 지원되는 매개변수 매개변수 설명 예시 값 url
익명 복제를 사용하는 경우 리포지토리의 URL입니다.
https://github.com/tektoncd/catalog.git
버전
리포지토리의 Git 버전입니다. 분기 이름, 태그 이름 또는 커밋 SHA 해시를 지정할 수 있습니다.
aeb957601cf41c012be462827053a21a420befca
main
v0.38.2
pathInRepo
리포지토리에 있는 YAML 파일의 경로 이름입니다.
task/golang-build/0.3/golang-build.yaml
참고리포지토리를 복제 및 가져오려면
url
매개변수를 사용합니다.url
매개변수와repo
매개변수를 함께 지정하지 마십시오.파이프라인 또는 작업에 추가 매개변수가 필요한 경우 이러한 매개변수를 매개변수에
제공합니다
.
다음 예제 파이프라인 실행은 Git 리포지토리의 원격 파이프라인을 참조합니다.
다음 예제 파이프라인은 Git 리포지토리의 원격 작업을 참조합니다.
다음 예제 작업 실행에서는 Git 리포지토리의 원격 작업을 참조합니다.