Skip to main content

워크플로 아티팩트 다운로드

보관된 아티팩트가 자동으로 만료되기 전에 다운로드할 수 있습니다.

누가 이 기능을 사용할 수 있나요?

People who are signed into GitHub and have read access to a repository can download workflow artifacts.

Tool navigation

기본적으로 GitHubsms 90일 동안 빌드 로그와 아티팩트를 저장하며 리포지토리 유형에 따라 이 보존 기간을 사용자 지정할 수 있습니다. 자세한 내용은 "리포지토리에 대한 GitHub Actions 설정 관리"을(를) 참조하세요.

해당 단계를 수행하려면 리포지토리에 대한 읽기 권한이 필요합니다.

  1. GitHub에서 리포지토리의 기본 페이지로 이동합니다.

  2. 리포지토리 이름 아래에서 작업을 클릭합니다.

    "github/docs" 리포지토리의 탭 스크린샷. "작업" 탭은 주황색 윤곽선으로 강조 표시됩니다.

  3. 왼쪽 사이드바에서 확인할 워크플로를 클릭합니다.

    "작업" 탭의 왼쪽 사이드바 스크린샷. "CodeQL"이라는 워크플로가 진한 주황색 윤곽선으로 표시되어 있습니다.

  4. 워크플로 실행 목록에서 실행 이름을 클릭하여 워크플로 실행 요약을 확인합니다.

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

    워크플로 실행의 "아티팩트" 섹션 스크린샷 실행에서 생성된 아티팩트 이름인 "아티팩트"는 진한 주황색 윤곽선으로 강조 표시됩니다.

Dependabot alerts의 자세한 내용은 “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