Skip to main content

Dependabot 작업 로그

GitHub은 Dependabot이 실행하는 모든 업데이트 작업을 기록함으로써, 종속성의 버전 업데이트, 보안 패치, 자동화된 리베이스 전반에 걸친 가시성을 확보할 수 있도록 합니다.

참고 항목

작업 로그는 Dependabot version updates가 활성화되어 있는 리포지토리에서만 사용할 수 있습니다.

Dependabot 작업이 실행될 때마다 작업의 세부 정보가 종속성 그래프에서 액세스 할 수 있는 작업 로그 목록에 캡처됩니다.

작업 로그에 포함된 항목

리포지토리의 각 매니페스트 파일에 대해 Dependabot은(는) 최근 작업 실행 목록을 유지 관리합니다. 모든 로그 항목에는 다음이 포함됩니다.

  •         **작업 유형**: Dependabot가 수행한 업데이트의 종류 (_버전_ 업데이트, _보안_ 업데이트 또는 _리베이스_ 업데이트)
    
  •         **작업 ID**: 프로세스 실행을 위한 고유 식별자
    
  •         **타임스탬프**: 작업이 실행된 경우
    
  •         **연결된 끌어오기 요청**: 작업에서 만들거나 업데이트한 끌어오기 요청에 대한 링크
    
  •         **오류 메시지**: 작업이 실패할 때 간단한 진단 정보
    

문제를 추가로 해결해야 하는 경우 로그 보기를 클릭하여 특정 실행에 대한 전체 로그 파일에 액세스할 수 있습니다.

작업 유형

로그 목록에 기록된 작업 유형은 다음과 같습니다.

          **버전 업데이트**: Dependabot에서 매니페스트 파일에서 오래된 종속성을 확인하고 끌어오기 요청을 열거나 업데이트하여 최신 상태로 만듭니다. 이러한 실행은 구성 파일에 정의된 일정에 `dependabot.yml` 따라 수행됩니다.

          **보안 업데이트**: Dependabot 종속성 중 하나에서 보안 취약성을 감지하고 패치된 버전으로 업그레이드하기 위한 끌어오기 요청을 열었습니다. 이러한 업데이트는 GitHub에서 새 보안 권고를 식별할 때 자동으로 수행됩니다.

          **다시베이스 업데이트**: Dependabot은 대상 브랜치와의 병합 충돌을 해결하고자 기존 풀 리퀘스트를 자동으로 리베이스하였습니다. Dependabot version updates 및 Dependabot security updates의 풀 리퀘스트에 적용 가능합니다.

작업 로그를 사용하여 디버깅

작업 로그는 문제 해결을 위한 두 가지 세부 수준을 제공합니다.

          **로그 목록 항목은** 인증 실패, 연결할 수 없는 레지스트리 또는 호환되지 않는 버전 제약 조건과 같이 종종 문제를 직접 가리키는 짧은 오류 메시지를 포함하여 각 작업에 대한 빠른 요약을 표시합니다.

          **전체 로그 파일** 은 확인된 모든 종속성, 버전 확인 세부 정보 및 오류에 대한 전체 스택 추적을 포함하여 Dependabot 작업의 전체 출력을 제공합니다. 복잡한 오류를 조사하거나 Dependabot가 시도한 내용을 정확히 이해해야 할 때, 이 항목에 액세스할 수 있습니다.

다음 단계:

Dependabot 작업 로그의 개념을 이해했다면, 이제 실제로 접근하는 방법을 살펴보겠습니다. Dependabot 작업 로그 보기을(를) 참조하세요.