2016-11-10 1 views
1

TFS vNext 빌드 시스템을 사용하여 여러 빌드 정의를 정의했습니다. 여기에는 Gated Check-In 기능이 포함됩니다.TFS vNext 빌드 - 게이트 - 체크 인 초기 정의 후 트리거가 트리거되지 않음

처음에는 빌드가 정의되어있을 때 Gated Check-in 필터의 Include 섹션 중 하나의 경로에 속하는 파일이있는 체크인은 Gated Check-In 메시지가 나타나고 (받아 들일 때) 건축의 방아쇠를 당긴다.

그러나 일부 개발자의 체크 인은 더 이상 Gated Check-in을 트리거하지 않으며 제출은 소스 제어에 즉시 위임됩니다. 다른 개발자의 체크인은 계속해서 발생합니다. 게이 티드 체크인 (Gated Check-In) 프롬프트가 나타납니다.

게이팅 된 체크 인 확인란을 다시 선택 취소하고 저장을 선택 취소하여 재설정 할 수 없습니다.

임시 해결책으로 다른 빌드의 동일한 경로에 대한 게이트 된 체크 인을 활성화 한 다음 실행을 취소하고 원래 빌드에서 다시 활성화 할 수있었습니다. 그러나 이것은 짧은 시간 동안 만 작동합니다.

나는 TFS 서버 2015 업데이트 2 모두에서 본 적하고이 문제는 이전 XAML로 발생하지 않습니다 3.

빌드를 업데이트했습니다.

서버 제품/버전은 다음과 같습니다

  • 마이크로 소프트 비주얼 스튜디오 팀 파운데이션 서버 업데이트 3
  • 버전 내가 TFS vNext 체크 인을 구성하는 방법 14.95.25122.0

그 때문에 항상 해고 됐어?

키워드 : - 게이트 체크 인 오류; 게이 티드 체크인은 시작되지 않습니다. 게이 티드 체크인을 건너 뜀

답변

1

이것은 TFS 버그입니다.

Microsoft 지원 사례를 로깅 한 후로드 밸런서를 통해 구성된 여러 TFS 응용 프로그램 계층 (TFS)이있는 TFS 설치에서 발생하는 TFS 버그임을 확인했습니다.

경우에 따라 TFS vNext 게이트 기반 체크 인은 확인을 건너 뛰고 즉시 변경 내용을 커밋합니다.

사용할 수있는 핫픽스 (파일 Microsoft.TeamFoundation.Build2.Server.dll)가 있지만 Microsoft에 문의하여 얻으십시오. 이 문제는 버그이므로 Microsoft 지원 담당자에게 문의해서는 안됩니다. (필자는 MSDN Microsoft 지원 크레딧 중 하나를 사용했으나 공제되지 않았습니다.)

관련 문제