워크플로우 아티팩트 다운로드하기

워크플로우 아티팩트 다운로드하기

자동으로 만료되기 전에 보관된 아티팩트를 다운로드할 수 있어요. 기본적으로 GitHub는 빌드 로그와 아티팩트를 90일 동안 저장하며, 저장소 유형에 따라 이 보존 기간을 맞춤 설정할 수 있어요.

출처: 문서

본문

기본적으로 GitHub는 빌드 로그와 아티팩트를 90일 동안 저장하며, 저장소 유형에 따라 이 보존 기간을 맞춤 설정할 수 있어요. 자세한 내용은 Managing GitHub Actions settings for a repository를 참고하세요. 자동으로 만료되기 전에 보관된 아티팩트를 다운로드할 수 있어요.

이 단계를 수행하려면 저장소에 대한 읽기 권한이 필요합니다.

  1. GitHub에서 저장소의 메인 페이지로 이동하세요.

  2. 저장소 이름 아래에서 Actions을 클릭하세요.

    Screenshot of the tabs for the "github/docs" repository. The "Actions" tab is highlighted with an orange outline.

  3. 왼쪽 사이드바에서 보고 싶은 워크플로우를 클릭하세요.

    Screenshot of the left sidebar of the "Actions" tab. A workflow, "CodeQL," is outlined in dark orange.

  4. 워크플로우 실행 목록에서 실행 이름을 클릭해 워크플로우 실행 요약을 확인하세요.

  5. "Artifacts" 섹션에서 다운로드하려는 아티팩트를 클릭하세요.

    Screenshot of the "Artifacts" section of a workflow run. The name of an artifact generated by the run, "artifact," is outlined in orange.

[!NOTE] GitHub CLI에 대해 더 자세히 알아보려면 About GitHub CLI를 참고하세요.

GitHub CLI는 각 아티팩트를 아티팩트 이름에 따라 별도의 디렉토리에 다운로드해요. 단일 아티팩트만 지정된 경우에는 현재 디렉토리에 추출됩니다.

워크플로우 실행으로 생성된 모든 아티팩트를 다운로드하려면 run download 하위 명령을 사용하세요. run-id를 아티팩트를 다운로드하려는 실행의 ID로 바꾸세요. run-id를 지정하지 않으면 GitHub CLI가 최근 실행을 선택할 수 있는 대화형 메뉴를 반환해요.

gh run download RUN_ID

실행에서 특정 아티팩트를 다운로드하려면 run download 하위 명령을 사용하세요. run-id를 아티팩트를 다운로드하려는 실행의 ID로, artifact-name을 다운로드하려는 아티팩트의 이름으로 바꾸세요.

gh run download RUN_ID -n ARTIFACT_NAME

여러 아티팩트를 지정할 수 있어요.

gh run download RUN_ID> -n ARTIFACT_NAME-1 -n ARTIFACT_NAME-2

저장소의 모든 실행에서 특정 아티팩트를 다운로드하려면 run download 하위 명령을 사용하세요.

gh run download -n ARTIFACT_NAME-1 ARTIFACT_NAME-2

더 알아보기 (Learn more)