2013-05-04 1 views
4

TeamCity 7.1 프로젝트에 여러 구성이 있습니다.TeamCity Snapshot Dependency GitHub 지점

구성 "MyBuild는"여러 지사와 함께 GitHub의의의 repo에서 지적 VCS는 루트에 대한 프로젝트를 구축하고있다 지점 사양 = +:refs/heads/*

구성 "MyDeploy"는 "MyBuild"에 의해 생성 된 패키지를 배포하고 스냅 샷 종속성이 "MyBuild"에.

"MyDeploy"는 마스터 브랜치에 대해 항상 "MyBuild"를 트리거한다는 것을 알았습니다. 심지어 다른 브랜치에 대한 최신 빌드가 존재하더라도.

"MyDeploy"를 (1) 특정 분기에 대해 최신의 성공적인 빌드를 배포하거나 (2) 모든 분기에 대해 최신의 성공적인 빌드를 배포 할 수 있습니까?

답변

2

아직 할 수없는 것 같습니다. Team City Docs에서

:

지사와 함께 빌드 구성은 다른 빌드 구성에 대한 스냅 샷 종속성이있는 경우, 지점에서 빌드가 트리거 될 때 체인이 너무이 분기로 표시됩니다에서 모든 빌드.

현재 특정 분기의 빌드에서 이슈를 검색하기 위해 이슈 종속성을 구성 할 수 없습니다. 이슈 종속성은 항상 기본 분기의 빌드를 사용합니다. 동일한 빌드 트리거를 적용합니다. 기본 분기에서 완성 된 빌드 만 감시합니다.

+3

TeamCity 8에서는 이제 이슈 종속성에 사용할 분기를 지정할 수 있습니다. http://confluence.jetbrains.com/display/TCD8/Artifact+Dependencies – dthrasher

0

나는 똑같은 문제에 직면 해있다. 수동에서 "적절한 일이있을 경우 새로운 빌드를 실행하지 마십시오"는 "MyDeploy"

  • 을 선택 해제를 실행하기 전에

    1. 은 특히 "MyBuild"에 대한 종속성을 설정 : 내가 찾은 해결 방법에는 두 가지가 있습니다 구성의 종속성. "MyBuild"의 새 빌드를 시작하기 때문에이 접근 방식을 좋아하지 않았습니다.
  • 관련 문제