2017-10-25 6 views
2

별도로 실행되는 TFS에 2 개의 에이전트가있는 2 개의 빌드 정의가 있습니다. 하나의 빌드 에이전트를 사용하여 빌드를 실행합니다. 두 번째 빌드가 첫 번째 빌드 결과를 사용하기 때문에 다른 빌드가 완료되면 빌드 중 하나가 시작되어야합니다. 두 번째 빌드는 첫 번째 시스템에없는 특정 요구 사항을 가지고 있기 때문에 별도의 시스템에서 실행해야합니다. 몇 가지 검색을 수행했으며 tfs 빌드 트리거에 대해 거의 알지 못했습니다. 첫 번째 빌드가 완료되면 두 번째 빌드를 트리거 할 수 있기를 바랍니다. 있을 수있다??? TFS 2017 업데이트 2를 사용 중입니다.TFS 빌드 정의 종속성 및 순서 정의

답변

1

는 (하나의 빌드가 다른 빌드 정의를 호출).

이 아직 공식에 의해 지원되지 체인 빌드입니다. 또한 관련 uservoice 왔으며 에서 상태 계획했다 : 하나 개의 빌드 구성의 성공과 같은 다른 빌드 구성을 실행할 수 있도록 빌드 구성 종속성을 만들 수있는 기능을 제공

Provide build configuration dependencies in TFS Build

을 설치 패키지 또는 개 _ 또는 스테이징 서 v에 h 치한 빌드 구성의 빌드를 트리거하는 성공적인 빌드.

지금은 다른 빌드 정의를 호출하고 해결 방법으로 빌드를 실행하는 데 나머지의 API를 사용할 수 있습니다. 은 Benj Huser으로 작성되었으며 문자 그대로 완벽하게 작동합니다. 자세한 내용은이 질문에서 그의 대답을 살펴보십시오. How to chain builds in TFS 2015?

1

다음 빌드 작업을 시도해보십시오. 여러 빌드를 시작하고 특정 순서로 실행할 수있는 것이 좋습니다.

빌드 정의 이름 필드에 실행할 빌드를 나열하십시오. 당신이하고 싶은 무엇

Queue Build Task