GitHub Actions에 대한 지원은 GitHub 지원에 문의할 수 있습니다.
진단 및 문제 해결 정보 제공
비공개 및 내부 리포지토리의 콘텐츠는 GitHub 지원에 표시되지 않으므로, GitHub 지원은(는) 문의의 전체 컨텍스트를 이해하고 예기치 않은 동작을 재현하기 위해 추가 정보를 요청할 수 있습니다. 처음 GitHub 지원에 티켓을 제기할 때 이 정보를 제공하면 문제를 더 빨리 해결할 수 있습니다.
GitHub 지원에서 요청하는 일부 정보에는 다음이 포함될 수 있지만 이에 국한되지는 않습니다.
-
워크플로 실행의 URL.
예시: https://github.com/ORG/REPO/actions/runs/0123456789
-
티켓에
.txt
파일로 연결된 워크플로.yml
파일. 워크플로에 대한 자세한 내용은 "워크플로 정보"을 참조하세요. -
예시 워크플로 실행 실패에 대한 워크플로 실행 로그의 복사본. 워크플로 실행 로그에 대한 자세한 내용은 "워크플로 실행 로그 사용"을(를) 참조하세요.
-
자체 호스트형 실행기에서 이 워크플로를 실행하는 경우, 자체 호스트형 실행기 로그, 이는 실행기 내의
_diag
폴더에서 찾을 수 있습니다. 자세한 내용은 “자체 호스트형 실행기 모니터링 및 문제 해결”를 참조하세요.자체 호스트형 실행기 로그 파일 이름은
Runner_YYYY####-xxxxxx-utc.log
및Worker_YYYY####-xxxxxx-utc.log
형식으로 지정됩니다.
Note
파일 확장자를 .txt
또는 .zip
으로 변경하여 지원 티켓에 파일을 첨부합니다. 티켓에 로그 또는 워크플로 파일 조각과 같은 텍스트 데이터를 인라인으로 포함하는 경우 Markdown 코드 블록으로 올바르게 서식이 지정되었는지 확인합니다. Markdown에 대한 자세한 내용은 "기본 쓰기 및 서식 지정 구문"에서 확인할 수 있습니다.
잘못된 Markdown 구문으로 인해 서식이 손실되어 공급자가 제공한 정보를 읽을 수 없는 경우 GitHub 지원은(는) 첨부 파일로 또는 올바른 Markdown 서식을 사용하여 정보를 다시 제출하도록 요청할 수 있습니다.
Warning
GitHub 지원에 제공된 모든 파일과 텍스트가 토큰 및 기타 비밀과 같은 민감한 정보를 제거하기 위해 적절하게 수정되었는지 확인합니다.
임시 실행기 애플리케이션 로그 파일
GitHub 지원은(는) 임시 실행기로부터 실행기 애플리케이션 로그 파일을 요청할 수 있습니다. GitHub은(는) 자체 호스팅 임시 실행기로부터 실행기 애플리케이션 로그 파일을 전달하고 보존하는 메커니즘을 구현할 것을 기대하며 이를 권장합니다. 실행기 애플리케이션 로그 파일 및 자체 호스팅 실행기 문제 해결에 대한 자세한 내용은 "자체 호스트형 실행기 모니터링 및 문제 해결"을(를) 참조하세요.
Actions Runner Controller
Actions Runner Controller(ARC)을(를) 사용 중인 경우 GitHub 지원에서 컨트롤러, 수신기, 실행기 Pod에 대한 전체 로그를 제출하도록 요청할 수 있습니다. Actions Runner Controller의 로그 수집에 대한 자세한 내용은 "Actions Runner Controller 오류 문제 해결"에서 확인할 수 있습니다.
Actions Runner Controller 지원 범위에 대한 자세한 내용은 “Actions Runner Controller 지원 정보”에서 확인할 수 있습니다.
CodeQL 및 GitHub Actions
CodeQL 분석 워크플로에 대한 지원을 요청하는 경우 GitHub 지원에서 CodeQL 디버깅 아티팩트 사본을 요청할 수 있습니다. CodeQL 분석 워크플로의 아티팩트 디버깅에 대한 자세한 내용은 "로그가 충분히 자세히 설명되지 않음"에서 확인할 수 있습니다.
GitHub 지원에 디버깅 아티팩트를 제공하려면 샘플 워크플로 실행에서 CodeQL 디버깅 아티팩트를 다운로드하여 티켓에 .zip
파일로 첨부합니다. 워크플로 아티팩트 다운로드에 대한 자세한 내용은 "워크플로 아티팩트 다운로드"에서 확인할 수 있습니다.
CodeQL 디버깅 아티팩트 .zip
파일이 너무 커서 티켓에 업로드할 수 없는 경우에는 GitHub 지원에 알려 주세요. 다음 단계를 결정하기 위해 고객과 협력합니다.
지원 범위
지원 요청이 팀에서 지원할 수 있는 범위를 벗어나는 경우 GitHub 지원 외부에서 문제를 해결하는 다음 단계를 사용하는 것이 좋습니다. 지원 요청이 주로 다음과 관련된 경우 GitHub 지원 범위를 벗어날 수 있습니다.
- Jira와 같은 타사 통합
- 엔터프라이즈 클라우드 가져오기(전문가 주도 마이그레이션에만 사용 가능)
- CI/CD(예: Jenkins)
- 스크립트 작성
- 외부 인증 시스템(예: SAML ID 공급자)의 구성
- 공개 소스 프로젝트
- CodeQL에 대한 새 쿼리 작성 또는 디버깅
- 가상 네트워크 설정, 사용자 지정 방화벽 또는 프록시 규칙과 같은 클라우드 공급자 구성.
- Kubernetes 설정, 네트워킹 등의 컨테이너 오케스트레이션
- 워크플로 및 데이터 관리에 대한 자세한 지원
- 공개 미리 보기 기능 공개 미리 보기 기능에 대한 지원이 GitHub 지원의 범위를 벗어났습니다. 공개 미리 보기 기능에 대한 지원을 받으려면 GitHub의 영업 팀의 계정 관리자에게 문의하세요.
워크플로 및 데이터 관리에 대한 자세한 지원은 플랫폼 사용을 최적화하는 데 도움이 되는 특수 지원을 제공하는 GitHub Expert Services를 참조하세요.
문제가 범위를 벗어나는지 확실하지 않은 경우 티켓을 열고 진행하는 가장 좋은 방법을 결정하는 데 도움을 드리겠습니다.