Jenkins 작업에서 로컬 및 원격 저장소라는 두 개의 저장소를 설정했습니다. 계획은 원격지를 주기적으로 점검하고 변경 사항을 감지하면 로컬로 푸시하기 위해 사용자 정의 분산 테스트 시스템이 테스트를 제어하고 결과를 Jenkins로 리턴합니다.Jenkins는 작업 영역의 .git/config를 계속 재설정합니다.
모든 것이 한 가지 문제로 효과적입니다. Jenkins를 다시 시작할 때마다 작업의 작업 공간 .git/config
파일에서 원격 (또는 로컬, 날씨에 달려 있음) 저장소를 제거하고 수동으로 편집해야합니다. 내가 그 일을 구성한 방법
:
- 의 repo URL :
/path/to/local
- 이름 :
localrepo
- 의 repo URL :
[email protected]:therepo
- 이름 :
origin
및 생성 된 .git/config
다음 내용 만 포함 :
[remote "localrepo"]
fetch = +refs/heads/*:refs/remotes/localrepo/*
url = /path/to/local
내가 여기서 잘못하고있는 것에 대한 아이디어가 있습니까?
더 이상 발생하지 않습니다. 닫아? – Kostas