3.3. 익명 Git 복제를 사용하여 원격 파이프라인, 작업 또는 단계 작업 지정
Git 확인자를 사용하여 Git 리포지토리의 원격 파이프라인, 작업 또는 StepAction
정의에 액세스할 수 있습니다. 리포지토리에는 파이프라인 또는 작업을 정의하는 YAML 파일이 포함되어야 합니다. 익명 액세스의 경우 인증 자격 증명 없이도 확인자를 사용하여 리포지토리를 복제할 수 있습니다.
3.3.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.3.2. 익명 복제에 Git 확인자를 사용하여 원격 파이프라인, 작업 또는 단계 작업 지정 링크 복사링크가 클립보드에 복사되었습니다!
파이프라인 실행을 생성할 때 익명 복제를 사용하여 Git 리포지토리에서 원격 파이프라인을 지정할 수 있습니다. 파이프라인 또는 작업 실행을 생성할 때 Git 리포지토리에서 원격 작업을 지정할 수 있습니다. 작업 내에서 단계를 생성할 때 Git 리포지토리에서 원격 StepAction
정의를 참조할 수 있습니다.
프로세스
Git 리포지토리의 원격 파이프라인, 작업 또는
StepAction
정의를 지정하려면pipelineRef
,taskRef
또는step.ref
사양에 다음 참조 형식을 사용합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow Expand 표 3.3. 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 리포지토리의 원격 작업을 참조합니다.
다음 예제 작업에는 Git 리포지토리의 StepAction
정의를 참조하는 단계가 포함되어 있습니다.