2013-04-23 6 views
1

Team City와 .net을 함께 사용하여 지속적인 통합에 사용할 수 있습니다. 나는 그것을 나의 주요한 지점에서 달려 들게했다.팀 지사에서 릴리스 지점 빌드 만들기

이제 릴리스 지점이 생겼습니다 - 팀 도시에서 릴리스 지점을 설정하도록 구성 할 수있는 방법은 무엇입니까? 이 작업을 수행하는 가장 좋은 방법은 무엇입니까?

답변

0

전에 수행 한 작업은 내 트렁크 빌드 빌드 구성을 복사 한 다음 다른 분기를 가리키는 새 VCS 루트를 만들어 새 구성에서 사용하는 것입니다.

+0

각 분기마다 별도의 구성이 필요합니까? 결합 할 수있는 방법은 없나요? – amateur

+0

두 분기를 빌드하는 단일 빌드 구성을 가질 수 있다고 생각합니다. 각 지점의 건물, 단위 테스트 등을위한 별도의 빌드 단계가 필요합니다. 난 항상 별도의 구성을 가지고 좋아했습니다. – mattyB

+0

@amateur 템플릿을 사용하여 빌드를 매개 변수화하고 고유 한 파트에 대한 매개 변수를 사용하여 여러 프로젝트 또는 빌드간에 VCS 루트를 공유 할 수 있습니다. –

0

VCS 루트의 지점 지정 필드를 사용하여 여러 가지를 추적 할 수 있습니다. 와일드 카드 지정 (예 :

)

세부 정보 in docs.

일부 노트 :

  1. 실행 빌드 버튼을 기본 분기를 위해 그것을 실행합니다. 줄임표 -> 변경 사항 탭을 눌러 특정 분기를 선택하십시오.
  2. 이제 특정 분기에 이슈 종속성을 사용할 수 없습니다. 이러한 종속성은 항상 기본 분기를 사용합니다.

이슈 종속성 관련 문제로 분기 별 이슈로 배포 구성을 만드는 것은 쉽지 않습니다. 이 경우 각 분기마다 별도의 구성을 사용합니다. 그렇지 않으면 API 및/또는 일부 이슈 경로 이름 구문 분석 논리에 의존해야합니다.

분기 별 배포가 필요하지 않은 경우 지점 사양 접근 방식을 사용하는 것이 좋습니다.