2014-09-01 1 views
1

CI 빌드에 TeamCity를 사용하고 있습니다. 단순하게 유지하려면 가정하자가있는 경우에만이 빌드 단계 :NuGet 패키지를 삭제하지 않고 깨끗한 빌드를 수행하도록 TeamCity를 구성하는 방법은 무엇입니까?

  1. NuGet 설치 프로그램 ->는 패키지 폴더를 생성하고 NuGet.org에서
  2. 비주얼 스튜디오 (SLN)을 다운로드 -> 코드 작성

이 실행하기 전에 전체 작업 디렉터리 SVN repo 일치하도록 되돌릴 싶습니다; bin/obj/snuck이있는 다른 것을 삭제하십시오. 전체 Repo가 아닌 SVN의 새로운 변경 사항 만 다운로드해야합니다.

그러나 패키지 폴더를 다운로드하면 시간이 오래 걸리기 때문에 정리해서는 안됩니다.

어떻게하면됩니까? 내가 시도

어떤 것들은 : "버전 제어 설정"페이지에

  • "클린 빌드"체크 박스는, 그러나이 전체 작업 디렉토리를 삭제합니다.
  • "Edit VCS Root"페이지의 "Revert before Update"체크 상자. 이것은 SVN에 의해 ​​추적되지 않기 때문에 bin 폴더에 영향을주지 않습니다.

답변

4

VCS 설정 페이지에서 "빌드 전 파일 정리 :"확인란을 선택하지 않으면 VCS는 기본적으로 SVN에서 업데이트 만 다운로드합니다. 이제 bin/obj 폴더를 복구하면 다른 단계 전에 솔루션을 정리하는 단계를 추가 할 수 있습니다. 솔루션을 청소하면 bin/obj 내용이 삭제됩니다.

관련 문제