2011-07-27 4 views

답변

0

서버와 코드베이스가 어떻게 설정되었는지 잘 이해하지 않으면 완전히 대답하기 어렵습니다. 그러나 몇 가지 방법으로이 작업을 수행 할 수 있습니다. 서버를 채팅 서비스, 웹 페이지, 비디오 등의 구성 요소로 분해 한 경우 각각을 SVN 트렁크의 고유 폴더로 분리 할 수 ​​있습니다. 그런 다음 각각에 대해 서로 다른 SVN 후크를 사용하여 각각 별도의 프로젝트를 제공 할 수 있습니다.

SVN 통합을 사용하여 프로젝트의 허드슨 작업 공간을 구축하는 경우 SVN 업데이트 만 수행하고 작업 영역은 정리하지 않는 것이 좋습니다. 그런 다음 빌드가 트리거 된 시간보다 늦은 시간 스탬프가 수정 된 파일 만 배포 할 수 있습니다. 이렇게하면 수정 된 프로젝트 만 빌드되고 배포됩니다. 그래도 어딘가에서 발생하는 '깨끗한'빌드가 있어야합니다.하지만 느린 빌드 아티팩트가 버그를 유발하거나 숨기지 않도록해야합니다.

관련 문제