2011-09-27 3 views
3

Teamcity를 사용하여 자동 분기를 수행 할 수 있는지 궁금합니다. 현재 웹 배포를 사용하여 웹 응용 프로그램을 자동으로 게시하고 있으며 남은 유일한 것은 분기입니다. 일반적으로 svn에서 분기를 가져 와서 다음 버전을 게시합니다. 가능하다면 어떻게 할 수 있는지 알려 주시기 바랍니다.Teamcity를 사용하여 svn에서 자동 분기

+0

분명하지 않음 !!! 다음 버전으로 갈거야? 무슨 소리 야? 출시 된 버전의 기준선을 지점으로 유지한다는 의미입니까? – hsalimi

+0

예. 우리가 새로운 퍼블리시를 할 때마다 우리는 버전 번호가없는 새로운 svn 브랜치로 모든 것을 백업합니다. – sam

답변

4

릴리스 빌드에 대한 TeamCity 버전 제어 설정을 엽니 다.

"VCS 레이블링 모드"를 "성공"으로 설정하고 적절한 레이블 지정 패턴을 지정하십시오. 예 : release-build-%system.build.number%. 이 페이지 상단에서 체크 아웃 규칙 +:/trunk => .을 입력 한 다음 편집을 클릭하여 VCS 루트 설정 페이지를 엽니 다.

URL이 소스 제어 트리의 루트 수준을 가리키는 지 확인하십시오. 예 : https://vcserver/ 대신 https://vcserver/trunk 트렁크입니다. 또한이 페이지에서 레이블 지정 규칙을 trunk=>branches

으로 설정할 때마다이 빌드를 실행할 때마다 새 시스템 빌드 번호를 사용하여 자동으로 분기됩니다.

관련 문제