TeamCity에서 다른 빌드가 성공적으로 완료 될 때까지 빌드가 시작되지 않는 빌드 종속성을 만들 수 있습니다. TFS 2012에서도 가능합니까? 이를 설정하는 방법에 대한 자세한 정보는 어디에서 찾을 수 있습니까?TFS 빌드 종속성
답변
TFS에는 동일한 기능이 없지만 약간의 작업만으로 동일한 목표를 달성 할 수 있습니다.
내가 만나는 일반적인 시나리오는 팀이 몇 가지 빠른 작업 (컴파일, 빠른 단위 테스트)을 수행 한 다음에 빌드를 수행하고 나서 느린 작업 (느린 작업을 실행하는 다른 빌드를 직접 수행하려는 경우) 테스트, 테스트 배포 등). 저는 팀원들과 자주이 작업을 수행하며, 5 분 동안 실행되는 Gated Build를 설정 한 다음 Gated Build가 체크인되는 즉시 시작되는 CI 빌드를 가지므로 실행 시간이 걸릴 수 있습니다. 저는 개발자에게 몇 가지 피드백을 신속하게 전달한 후 곧바로 자세한 피드백을 얻는 것처럼이 접근법을 좋아합니다.
지원되는 또 다른 시나리오는 빌드가 명시 적으로 종속성을 시작한다는 것입니다. Lab Build Template을 보면 정확히 TFS Build 응용 프로그램을 시작하고 Lab Build가 끝나기를 기다리면 Lab Build가 계속 진행됩니다. 이론적으로 C & D 등을 시작으로 Build A 킥오프 빌드 B를 가질 수 있습니다.
필요 이상으로 복잡하다면 (예 : 빌드마다 여러 빌드가있는 경우, 다음을 포함하는 제품이 포함됩니다. 각 응용 프로그램이 변경된 후에 빌드해야하는 일부 응용 프로그램, 제품 변경 시마다 시작해야하는 Product Suite 빌드 - 이것이 내가 다루는 시나리오입니다. 기본적으로 이것을 처리하기 위해 사용자 정의 빌드 종속성 시스템을 구현했습니다. 빌드 종속성을 설명하는 XML 파일을 만든 다음 TFS에 배포 할 간단한 ISubscriber 플러그 인을 작성하고 Build Completed 이벤트를 수신 한 다음 종속성 구성을 참조하고 해당 빌드를 시작합니다.
- 1. TFS 2010 빌드 문제 및 종속성 해결
- 2. TFS 빌드 및 로컬 빌드
- 3. TFS 빌드 대 로컬 빌드
- 4. TFS 빌드 확장 기능 2010 TFS 빌드 프로세스 템플릿의 Azure
- 5. TFS 2012 빌드 에이전트와 TFS 2010 빌드 에이전트의 장점은 무엇입니까?
- 6. TFS 빌드 문제
- 7. 빌드 에이전트 - TFS 2008
- 8. TFS 2015 빌드 구성
- 9. tfs 자동화 빌드 사용
- 10. DLL의 TFS 빌드 사용
- 11. TFS 빌드 - 배포
- 12. TFS 빌드 드롭 폴더
- 13. TFS 자동 빌드
- 14. TFS WEbsite 빌드 인수
- 15. TFS 빌드 서버 실패
- 16. TFS 2010 빌드 정의
- 17. TFS 빌드 에이전트 문제?
- 18. TFS 2008 빌드 테스트
- 19. TFS SDK 프로젝트 빌드
- 20. TFS 빌드 컨트롤러가 실패했습니다.
- 21. TFS 빌드 번호 형식
- 22. TFS 2008 빌드 스크립트
- 23. TFS 빌드 스크립트 추적
- 24. TFS 팀의 포스트 빌드
- 25. TFS 빌드 에이전트 문제
- 26. TFS 빌드 자동화
- 27. TFS 2015 빌드 에이전트
- 28. TFS 빌드 - 오류 받기
- 29. Netbean RCP 종속성 빌드
- 30. 최소 빌드 종속성 트리