Skip to main content

워크플로 실행 기록 보기

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

Tool navigation

참고: GitHub 호스트 실행기는 현재 GitHub Enterprise Server에서 지원되지 않습니다. GitHub public roadmap에 예정된 향후 지원에 대해 자세히 알아볼 수 있습니다.

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

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

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

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

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

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

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

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