2017-11-29 18 views
1

상황VSTS는 요청 당겨 : 자동으로 평가자의 증가 수를 검토

우리는 풀 요청을 승인하는 적어도 하나의 검토를 요구하도록 설정 분기 정책이 포함되어 있습니다. 데이터베이스 특정 파일이 변경되면 우리는 데이터베이스 검토 그룹을 필수 검토 자로 자동 추가합니다.

문제점

데이터베이스 엔지니어가 변경 (데이터베이스에 특정), 전체 풀 요청이 승인을 승인합니다. 그러나 우리는 다른 사람에게 홍보의 나머지 부분을 보도록 요구할 것입니다.

최적의 솔루션 (즉, 불행하게도 작동하지 않습니다)

필요한 검토가 PR에 추가되면, 검토의 최소 수를 증가시켜야한다. 불행히도 VSTS는이를 지원하지 않으므로 제한 사항을 해결하려면 어떻게해야합니까?

답변

1

이 기능은 이미 구현되었습니다. 으로 "다른 사람"을 추가하기 만하면 코드 검토자를 자동으로 포함합니다.

그래서 분기 정책이 있어야한다 (가정 데이터베이스에 지정된 파일이 /database/*.script입니다) : 자동 검토 1

최소 수

  • 포함

    • 이 검토 최소한의 필요 코드 검토 자 :

      | Reviewer(s)  | Required | Path filter  | 
      ------------------------------------------------------ 
      
      | Database Group | Required | /database/*.script | 
      
      | Another person | Required | blank (no filter) | 
      

    파일이 /database/*.script에서 변경되면 "다른 사람"만 필요합니다. /database/*.script의 내부에 변경된 파일은, "데이터베이스 그룹"및 "다른 사람"모두 필요

    enter image description here

    . "데이터베이스 그룹"또는 "다른 사람"중 하나가 있더라도 필요한 검토자는 충족되지 않습니다. "데이터베이스 그룹"및 "다른 사람"모두가 승인하는 경우에만 필요한 정책은 충족하고, 검토는 자동으로 2

    enter image description here enter image description here

    변경 승인