두 개의 원격 Git 저장소에서 빌드 할 수있는 프로젝트가 있습니다. TeamCity가 빌드 서버로 사용됩니다. 하나의 원격 저장소는 얼마 후에 제거 될 것이지만, 지금은 천천히 전환 중이며 두 원격 저장소에있는 지점을보고 빌드 할 수 있기를 원합니다.TeamCity에서 여러 원격 Git 리포지토리를 사용하는 방법?
처음에는 VCS 루트를 관리하는 것이 좋습니다.하지만 두 번째 저장소를 하나 추가 한 후에 TeamCity는 여전히 첫 번째 저장소에서만 분기를 가져온 다음 두 가지 저장소 모두에서 체크 아웃하려고했습니다. 그래서 나는 이것을 처리하는 적절한 방법이 아니라고 생각합니다.
- 기본 분기
- 기능/X
- 마스터
을 대신, 수 :
적으로는, 내가 지금, 인 TeamCity에서 현재 드롭 다운 뭔가를하고 싶습니다 다른 원격 저장소에있는 브랜치를 선택하는 것입니다. 뭔가 같은 :
- 기본 분기
- remote_2/
- remote_1을 개발/기능/X
- remote_2/기능/Y
- remote_1/마스터
- remote_2/마스터
빌드 구성을 복사하지 않고도 TeamCity로 달성 할 수 있습니까?
몇 가지 조사를 한 후에 VCS 비트를 알아 냈습니다. 안타깝게도 필자가 필요로하는 것은 아니지만 (필자는 템플릿을 사용하지만 다른 상속 된 빌드 구성을 만들지 않으려했습니다.) 그런데 힘든 행운은 현재의 모든 지점을 새로운 원격 저장소로 밀어 넣고 팀이 어딘가에 도중에 아무 것도 망쳐 놓지는 않습니다. – Slowacki
하나의 프로젝트를위한 브랜치가 그것을 지원하기 위해 별도의 저장소로 나뉘어져있는 것이 너무 이상한 유스 케이스라고 생각합니다. 아무도 그렇게하지 않아야하기 때문에 :-) (Btw. 대답 :-)) – Vampire
합리적인 것 같아요, 이와 같은 전환기를 제외하고는 다른 용도로 생각할 수 없습니다. (답변을 수락하는 데 시간 잠금 장치가있어 20 분이 걸릴 수 있으므로 이전에 할 수 없었습니다 :)) – Slowacki