작업 항목이 TFS에서 빌드를 대기열에 추가하는 것이 가능합니까(또는 바람직합니까)?

StackOverflow https://stackoverflow.com/questions/699434

문제

우리 회사에는 TFS를 통해 빌드 요청 작업 항목을 지속적으로 제출하는 팀이 많이 있습니다.체크인이나 일정에 따라 빌드를 트리거하는 것이 가능하다는 것을 알고 있지만 이것이 우리에게 필요한 것은 아닙니다.우리는 팀 관리자가 저장 시 특정 빌드 정의를 대기열에 추가하는 빌드 요청 작업 항목을 TFS에서 생성할 수 있기를 바랍니다.이것이 가능한가?

또한 문제를 이런 식으로 접근하는 것이 바람직한 것인지도 궁금합니다.저는 빌드 팀에 처음 합류했고 빌드를 자동화하는 방법을 생각하고 있습니다.좋은 생각인가요?그렇지 않다면 왜 그렇습니까?빌드 프로세스를 어디까지 자동화할 수 있나요?

감사해요!

도움이 되었습니까?

해결책

첫 번째 질문에 대한 대답은 즉시 사용 가능한 것이 아니라 '아니오'입니다.빌드 작업 항목 유형을 기반으로 빌드를 실행하는 것은 좋은 생각이 아니라고 주장하고 싶습니다.작업 항목은 유형별로 잠글 수 없으므로 이러한 작업 항목 생성을 팀 관리자에게만 맡길 수 없습니다.

팀 관리자에게 빌드 권한을 부여하는 권장 방법은 개인/그룹에 빌드 시작 권한을 할당할 수 있습니다.

두 번째 질문에 대해서는 팀 빌드 API를 사용하여 원하는 만큼 자동화를 수행할 수 있습니다.MS는 TFS와 팀 빌드를 매우 확장 가능하게 만들었습니다.

다른 팁

작업 품목을 추가 할 수있는 권한을 부여했다면 빌드를 대기하는 권한을 부여하지 않겠습니까?

일반적인 관행은 개발자가 코드를 제출할 때마다 '빠른'빌드를 수행하고 하루에 한 번 이상 '전체'빌드를 수행하는 것입니다 (보통 근무 시간 이외).

TFS는 또한 언제든지 빌드를 수동으로 시작할 수있는 (필요한 권한 포함)가 있습니다. 일반적으로 빌드 큐를 확인하고 전체 '릴리스'빌드를 수행하는 경우 대기열 개발자 체크인 빌드를 삭제해야합니다.

이 사이트는 관심을 가질 수 있습니다.

TFS 2008 : Team Build 2008의 기본 안내서

팀 재단은 레시피를 구축합니다

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top