2011-10-07 3 views
2

새 개발자를 데리고 TFS2010의 private builds 기능을 사용하도록 권장합니다. 빌드는 선셋 세트를 사용하여 수행되므로 변경 내용에 어떤 영향이 있는지 확인할 수 있습니다.TFS2010 : 비공개 빌드에 대한 전자 메일 알림을 사용하지 않습니다.

우리는 TFS가 dev 팀에 이메일을 보내도록 설정했기 때문에 그게 문제의 원인입니다. TFS는 전체 팀에게 개인 빌드 결과를 전자 메일로 보냅니다. 개인 빌드의 현재 상태를 혼란스럽게합니다. 빌드가 실패합니다.

전자 메일의 유일한 차이점은 개인 빌드가 소스에 레이블을 지정하지 않기 때문에 제목 줄이 Scrum Build CI Build_20111007.5 succeeded이 아닌 Scrum Build 8518 failed입니다. 이것이 일단 익숙해지면 두 가지를 구별 할 수있을만큼 충분하지만 처음에는 혼란 스럽습니다.

비공개 빌드에 대한 이메일 알림을 비활성화 할 수 있습니까? 또는 빌드가 좀 더 명확한 것에 개인적인 경우 제목 줄을 변경할 수 있습니까?

JobStatusAgent 설정과 이메일 템플릿을 살펴 봤지만 아무 것도 볼 수 없습니다. 기본 템플릿을 사용하고 있습니다 (관련성이있는 경우).

답변

1

here을 보시고 Build Process Template에 "BuildType"이라는 새로운 빌드 인수를 삽입하는 방법을 설명해주십시오.

이 추가 매개 변수를 사용하여 전자 메일을 QA 팀에 보내거나 보내지 않도록 제어합니다.

+0

빌드 프로세스에서 이메일을 보내거나 팀 알림을 사용하고 있습니까? – stuartd

+0

빌드 과정에서 완료되었습니다. 어떻게 구현했는지에 대한 정보를 제공해 주시겠습니까? – pantelif

+0

고마워,하지만 그럴 필요가 없다. – stuartd

2

Alerts Explorer power tool으로 알림을 구성하고 있습니까? 즉각적인 경고 기능보다 훨씬 강력합니다.

경고에 더 세부적인 구성을 구성 할 수 있습니다. 예를 들어 제목에 "CI", 빌드 번호 문자열 일치 또는 빌드를 요청한 사람을 기반으로 할 수 있습니다.

+0

감사합니다.하지만 모든 사람이 도구를 설치하고 구성해야하는 것을 원하지 않습니다. – stuartd

3

@Edward에서 제안한대로 Alerts Explorer를 확실히 권장합니다. 전담 팀이 전동 공구를 설치하지 않아도되므로 프로젝트 레벨 경고를 관리하는 팀원만으로 충분할 것입니다. 경고 탐색기를 사용하면 Requested By 또는 Requested For 필드를 필터링하도록 경고를 설정할 수 있습니다. 지속적인 통합 빌드의 경우, Requested For 필드는 체크인을 트리거 한 사용자를 포함합니다. Requested By 필드에는 빌드를 요청한 사용자가 들어 있습니다. CI 또는 예약 된 빌드의 경우이 빌드 에이전트 서비스 계정이됩니다. 수동으로 요청 된 공개 빌드가있는 경우 불행히도이 작업은 실제로 도움이되지 않습니다.

관련 문제