6.4. Ansible codebot에서 중복 풀 요청을 처리하는 방법
- Ansible 코드 봇이 최신 커밋 기본 분기에 가져오기 요청을 생성한 경우 리포지토리를 검사하지 않습니다. 가져오기 요청이 최신 기본 분기에서 커밋되었으며 해당 가져오기 요청 이후 새 커밋이 이루어지지 않았기 때문에 봇은 리포지토리 스캔을 건너뜁니다.
최신 커밋 기본 분기에 없는 기존 가져오기 요청이 있는 경우 Ansible 코드 봇은 두 분기의 변경 사항을 비교하기 위해 가져오기 요청 차이를 수행합니다. 다음 시나리오를 사용할 수 있습니다.
- 기존 및 새 검사 결과에는 차이가 없습니다. Ansible 코드 봇은 검사 결과를 새 가져오기 요청으로 내보내지 않습니다.
- 기존 및 새 검사 결과에서 차이점이 있습니다. Ansible 코드 봇은 새 가져오기 요청을 생성합니다. 새로 생성된 가져오기 요청은 가져오기 요청 차이가 표시된 기존 가져오기 요청을 종료하지 않습니다. 이 동작을 사용하면 리포지토리 관리자가 Ansible 코드 봇에서 생성한 최신 가져오기 요청만 쉽게 검토할 수 있으며 관리자는 봇에서 생성한 이전 가져오기 요청을 검토하지 않을 수 있습니다. 필요한 경우 관리자는 이전 가져오기 요청을 종료할 수 있습니다.