2011-12-16 6 views
0

Teamcity와 Git을 설정하는 데 문제가 있습니다. 디렉토리에 체크 아웃 된 git repo가 ​​있습니다. Teamcity VCS 루트의 "복제 저장소를"내 설정은 동일한 디렉토리로 설정됩니다. 내가 빌드를 실행하면, 나는 그것이 .git 디렉토리를 삭제, 및/또는 아마도 상위 디렉토리에 /.git에있는 파일을 이동 분명히 있기 때문에 오류를TeamCity and Git

The ref 'refs/heads/master' could not be resolved 

를 얻을.

분명히이 프로세스의 일부분을 오해하고있는 것이지만 어떤 것입니까? 감사.

+0

TeamCity 또는 빌드 스크립트의 오류입니까? – manojlds

+0

TeamCity에서 빌드가 발생하기 전에 – Jon

답변

0

"Clone repository to"필드를 비워두면이 방법으로 작동합니다. "Clone repository to"는 TeamCity가 원격 저장소를 복제하는 디렉토리를 가리 킵니다. 비워두면 TeamCity는 기본 위치 (~/.BuildServer/system/caches/git 내의 폴더)를 사용합니다. 복제하기 전에 TeamCity가 지정된 디렉터리를 정리하기 때문에 오류가 발생했다고 생각합니다.

+0

감사합니다 - 그 것처럼 보입니다. 나는 TeamCity가 웹 사이트 디렉토리에 직접 배치되었다고 생각했다. 파일 이동을위한 다른 단계가 필요하지는 않았다. – Jon