작업이 실패합니다. 대부분의 오류는 신비로운 현상이 아니라 설정 또는 사양 관련 문제이며, 몇 가지 유형으로 분류됩니다.
먼저, 작업이 중단된 위치를 확인하세요.
실행 로그를 통해 어떤 단계에서 실패했는지 알 수 있습니다. 이 한 가지 사실만으로도 원인을 가장 정확하게 파악할 수 있습니다.
| 실패 위치: | 거의 항상 다음을 의미합니다. |
|---|---|
| 코드가 작성되기 전에 발생한 문제입니다. | 깨끗한 작업 공간에서 사용하는 빌드 또는 설치 명령어가 잘못되었습니다. |
| 변경 작업을 수행하는 도중에 발생한 문제입니다. | 실제로 어려운 작업이거나 필수 종속 요소가 누락된 경우입니다. |
| 테스트 실행 중에 발생한 문제입니다. | 테스트 명령어가 잘못되었거나, 테스트 스위트 실행에 필요한 서비스가 없기 때문입니다. |
| 검증 단계에서 발생한 문제입니다. | 차단성 게이트 단계입니다. 발견 사항을 확인하세요. |
| 리뷰 | 자동으로 수정할 수 없는 발견 사항입니다. |
변경 작업이 작성되기 전에 발생한 오류는 설정 문제입니다. 다음 내용을 참고하세요:빌드 및 테스트 설정 문제입니다..
- 중단된 위치
- 테스트 실행 중. 해당 테스트 스위트는 깨끗한 작업 공간에 없는 데이터베이스를 필요로 함
- 수정 방법
- 프로젝트의 빌드 및 테스트 설정. 동일한 상태로 작업을 재시도하면 같은 방식으로 실패합니다.
작업이 멈춘 것이 아니라 대기 중입니다.
작업이PENDING에 있더라도 멈춘 것이 아닙니다. 사용 가능한 에이전트 슬롯을 기다리고 있을 뿐입니다. 용량을 확인하세요.용량을 먼저 확인하세요. 이는 가장 흔하게 발생하는 오경보입니다.
작업에서 사용자에게 질문을 요청하고 있습니다.
NEEDS_HUMAN_REVIEW이는 작업이 사용자만 결정할 수 있는 사안에 부딪혔음을 의미합니다. 오류가 아닙니다. 질문에 답하면 중단된 지점부터 다시 진행됩니다.
정확하게 답변해 주세요. 모호한 답변은 또 다른 추측과 다시 한번의 일시 중지를 초래합니다.
예상보다 훨씬 오래 실행되는 경우입니다.
일반적인 원인는 두 가지입니다:
**느리게 실행되거나 응답이 없는 테스트 스위트 때문입니다.**Coroid가 스위트를 실행하며, 깨끗한 작업 공간에서 응답이 없다면 작업은 대기 상태가 됩니다. 새로운 복제본에서 스위트를 실행하여 문제를 재현해 보세요.
사양이 너무 광범위하여 에이전트가 계속해서 더 많은 작업을 찾아내는 경우입니다.파일 목록이 점점 늘어나는 것이 그 증거입니다. 취소한 뒤 범위를 명확히 정의하여 다시 실행하세요. 다음 내용을 참고하세요:사양.
조치 방법 선택
비용 순으로 나열하면 다음과 같습니다:
- 답변— 에 대해
NEEDS_HUMAN_REVIEW. 가장 저렴하며, 모든 컨텍스트를 그대로 유지합니다. - 재작업— 작업 내용은 올바르지만 불완전한 경우입니다. 발견 사항과 기존 컨텍스트를 함께 개발자 에이전트에게 전달됩니다.
- 일시 중지— 먼저 확인해야 할 사항이 있을 때 사용합니다. 슬롯을 비워주며 나중에 다시 시작할 수 있습니다.
- 재시도— 진정으로 일시적인 오류인 경우에만 사용하세요. 설정 문제를 재시도해도 동일한 오류가 반복됩니다.
- 취소하고 사양을 다시 정의하기— 접근 방식이나 범위가 잘못된 경우입니다. 비용이 가장 많이 들지만 종종 올바른 선택입니다.
답변
질문이 있을 경우. 모든 맥락이 보존됨
재작업
올바르지만 미완성임. 귀하의 결과와 함께 다시 전달됨
일시 중지
귀하가 확인해야 할 사항이 있음. 슬롯이 해제됨
다시 시도
진정으로 일시적인 실패인 경우에만 해당
취소하고 사양을 재정의하세요
접근 방식이나 범위가 잘못되었음
여러 작업에서 반복되는 오류
관련 없는 작업에서 동일한 단계에서 동일한 오류가 발생한다면, 이는 작업 자체의 문제가 아니라 프로젝트 설정 문제입니다. 작업을 계속 재시도하기보다 설정을 수정하세요.
작업이 완료된 후에 릴리스가 차단됩니다.
완료된 작업은 해당 작업의 결과물이 검토 단계에 도달했음을 의미할 뿐, 선택된 릴리스 커밋이나 배포에 관한 내용은 포함하지 않습니다. 이 페이지에서 환경을 선택하고 게이트 차단 요소를 확인하세요.릴리스해당 페이지에서 환경을 선택하고 게이트 차단 요소를 확인하세요. 체크리스트를 모두 완료하거나 품질 그래프 실행이 종료된 후에 다시 평가하십시오. SHA, 범위 또는 정책이 변경되면 기존의 게이트와 승인 사항은 더 이상 유효하지 않습니다. 이미 배포가 진행 중이거나 그 결과가 불확실한 경우에는 다른 배포를 요청하기 전에 제공업체의 실행 내역을 먼저 확인하십시오.