2017-05-23 9 views
0

템플릿에 VCS 루트가 추가되어 템플릿이 기본 프로젝트에 있습니다.특정 하위 프로젝트의 템플릿에서 VCS 루트를 제외하는 방법은 무엇입니까?

내 프로젝트 계층 구조는 다음과 같은 :

MAIN-PROJ --> SUB-PROJ1 --> SUB-SUB-PROJ1.......PROJN 
      --> SUB-PROJ2 --> SUB2-SUB_PROJ1.......PROJN 

메인 PROJ 내 구성 템플릿을 포함하고 나는 그것에 VCS 루트를 추가했습니다. SUB-PROJ2에서 VCS 루트를 사용하고 하위 프로젝트를 사용하고 싶지 않습니다.

어떻게 달성할까요?

답변

0
필요에 따라 당신은 그것을 다시 정의 할 수 있습니다 parameter 이후 각 하위 프로젝트에 VCS 규칙을 넣을 수 있습니다

:

    :

    매개 변수는 (우선 순위)에 서로 다른 수준에서 정의 할 수 있습니다 특정 빌드

  • 빌드 구성 설정 (빌드 구성 설정의 빌드 매개 변수 페이지) 또는 빌드 구성 템플릿 (실행 사용자 지정 빌드 대화를 통해)
  • 프로젝트 설정 (프로젝트 설정의 매개 변수 페이지). 이는 프로젝트 및 하위 프로젝트에있는 모든 빌드 구성 및 템플리트에 영향을줍니다.
  • 에이전트 (/conf/buildAgent.properties 에이전트에 파일)
0

당신은 인 TeamCity에서 VCS 루트를 무시할 수 없습니다. 이는 속성에 대해서만 가능합니다. 템플릿에서 VCS 루트를 제외하고 실제로 필요한 빌드에만 VCS 루트를 추가 할 수 있습니다. 이 템플릿의 모든 구현에서 템플릿을 사용하지 않는다면 템플릿에 VCS 루트를 두는 것이 의미가 없으므로 논리적으로도 올바로 적용됩니다.

동일한 VCS 루트를 필요로하는 모든 빌드에서 재사용하므로 중복되지 않습니다.