2017-09-25 10 views
0

내 빌드 구성은 여러 개의 vcs 루트에서 코드를 가져옵니다. 빌드 프로세스의 일부로 github에서 오픈 소스 프로젝트를 빌드합니다. 불행히도 내 서버에서 빌드를 중단시키는 의존성을 도입했습니다.팀 커밋 vcs 루트가 항상 동일한 커밋을 사용하도록 할 수 있습니까?

종속성이 도입되기 전에 커밋으로 제한하기 위해 VCS 루트의 사양을 변경할 수있는 방법이 있습니까? 저는 특정 커밋을 수동으로 실행하고 싶지 않습니다. 빌드의 다른 저장소가 동일한 시점으로 강제로 이동하게되어 결국 최신 코드를 빌드하지 못하게됩니다. 이 질문의 범위를 벗어나는 이유 때문에 모든 프로젝트를 소스에서 빌드해야하므로 미리 컴파일 된 버전을 사용할 수 없습니다.

teamciy에 항상 VCS 루트의 동일한 커밋을 체크 아웃 할 수 있습니까?

답변

1

프로젝트의 대부분은 버전을 식별하기 위해 태그를 사용하므로 아마 그것을 사용할 수 있습니다. 또는 항상 하나의 버전 만 있으면 repo를 포크하고 복사본에 분기/압정을 추가 할 수 있습니다. 불행히도 git refspec은 해시로 커밋을 지정할 가능성을 제공하지 않습니다.