워크플로우 실행 기록 보기

워크플로우 실행 기록 보기

워크플로우의 각 실행에 대한 로그를 볼 수 있어요. 로그에는 워크플로우의 각 작업과 단계의 상태가 포함됩니다.

출처: 문서

본문

워크플로우의 각 실행에 대한 로그를 볼 수 있어요. 로그에는 워크플로우의 각 작업과 단계의 상태가 포함됩니다.

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

  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. 워크플로우 실행 목록에서 실행 이름을 클릭해 워크플로우 실행 요약을 확인하세요.

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

최근 워크플로우 실행 보기

최근 워크플로우 실행을 나열하려면 run list 하위 명령을 사용하세요.

gh run list

반환할 실행의 최대 개수를 지정하려면 -L 또는 --limit 플래그를 사용할 수 있어요. 기본값은 10입니다.

gh run list --limit 5

지정된 워크플로우의 실행만 반환하려면 -w 또는 --workflow 플래그를 사용할 수 있어요. workflow를 워크플로우 이름, 워크플로우 ID 또는 워크플로우 파일 이름으로 바꾸세요. 예: "Link Checker", 1234567, 또는 "link-check-test.yml".

gh run list --workflow WORKFLOW

특정 워크플로우 실행의 세부 정보 보기

특정 워크플로우 실행의 세부 정보를 표시하려면 run view 하위 명령을 사용하세요. run-id를 보려는 실행의 ID로 바꾸세요. run-id를 지정하지 않으면 GitHub CLI가 최근 실행을 선택할 수 있는 대화형 메뉴를 반환해요.

gh run view RUN_ID

출력에 작업 단계를 포함하려면 -v 또는 --verbose 플래그를 사용하세요.

gh run view RUN_ID --verbose

실행의 특정 작업에 대한 세부 정보를 보려면 -j 또는 --job 플래그를 사용하세요. job-id를 보려는 작업의 ID로 바꾸세요.

gh run view --job JOB_ID

작업의 전체 로그를 보려면 --log 플래그를 사용하세요.

gh run view --job JOB_ID --log

--exit-status 플래그를 사용해 실행이 실패한 경우 0이 아닌 상태로 종료하세요. 예:

gh run view 0451 --exit-status && echo "run pending or passed"

더 알아보기 (Learn more)