참고: GitHub 호스트 실행기는 현재 GitHub Enterprise Server에서 지원되지 않습니다. GitHub public roadmap에 예정된 향후 지원에 대해 자세히 알아볼 수 있습니다.
종료 코드 정보
GitHub은(는) 종료 코드를 사용하여 작업의 검사 실행 상태를 설정합니다. 상태는 success
또는 failure
일 수 있습니다.
끝내기 상태 | 실행 상태 검사 | 설명 |
---|---|---|
0 | success | 작업이 성공적으로 완료되었으며 그에 의존하는 다른 작업을 시작할 수 있습니다. |
0이 아닌 값(0이 아닌 정수) | failure | 다른 종료 코드는 작업이 실패했음을 나타냅니다. 작업이 실패하면 모든 동시 작업이 취소되고 이후 작업은 건너뜁니다. 검사 실행 및 검사 모음 모두 failure 상태를 가져옵니다. |
JavaScript 작업에서 실패 종료 코드 설정
JavaScript 작업을 만드는 경우 작업 도구 키트 @actions/core
패키지를 사용하여 메시지를 로그하고 실패 종료 코드를 설정할 수 있습니다. 예:
try {
// something
} catch (error) {
core.setFailed(error.message);
}
자세한 내용은 "JavaScript 작업 만들기"을 참조하세요.
Docker 컨테이너 작업에서 오류 종료 코드 설정
Docker 컨테이너 작업을 만드는 경우 entrypoint.sh
스크립트에서 실패 종료 코드를 설정할 수 있습니다. 예:
if <condition> ; then
echo "Game over!"
exit 1
fi
자세한 내용은 "Docker 컨테이너 작업 만들기"을 참조하세요.