2016-10-27 4 views
1

TeamCity (10.0.2)에서 master, build 및 모든 기능/* 분기를 빌드하는 카나리아 빌드 (BuildA)가 있습니다.TeamCity 기능 분기 이슈 종속성

BuildA에서 작은 아티팩트 집합을 가져와 파일에서 FxCop을 실행하는 다른 빌드 (BuildB)를 만들고 싶습니다. 그리고 BuildB가 Finish Build 트리거를 가지기를 바랍니다. BuildA가 어떤 브랜치에 대해서 완료 될 때, BuildB는 그 브랜치에서 빌드하고 실행하는 아티팩트를 가져옵니다.

이를 설정하는 몇 가지 장애물이 될 것 같다 : 나는 "편집 유물 종속성"상자를 열 때

  1. , 나는 논리적 지점의 이름 인 "건설 지점"을 지정해야합니다, 와일드 카드 또는 패턴 일치가 아닙니다. 그래서 BuildA에서 나오는 모든 빌드에 이슈 종속성을 설정하는 방법을 모르겠습니다.

  2. "완료 빌드 트리거"에는 모든 분기를 잡기 위해 "+ : *"를 넣을 수있는 것처럼 보이는 분기 필터가 있지만 "Artifact Dependency"분기 이름 값은 어떻게됩니까?

답변

0

대신 BuildB를 트리거하면 BuildA가 대신 빌드됩니다. 그런 다음 특정 빌드에서 아티팩트를 쉽게 가져올 수 있습니다.

+0

BuildB에는 VCS 종속성이 없으므로 BuildA가 트리거되는 방식 인 커밋시 트리거되지 않습니다. – slolife