CI/CD job 로그
CI/CD job 로그에 대해 설명합니다.
job 로그는 CI/CD job 의 전체 실행 기록을 표시합니다. job 로그 보기 # job 로그를 보려면: job 로그를 보려는 프로젝트를 선택합니다. 왼쪽 사이드바에서 CI/CD > Pipelines 를 선택합니다. 검사할 파이프라인을 선택합니다. 파이프라인 보기에서 job 목록에서 job 로그 페이지를 보려는 job을 선택합니다. job 및 해당 로그 출력에 대한 자세한 정보를 보려면 job 로그 페이지를 스크롤합니다. 전체 화면 모드로 job 로그 보기 # 히스토리 GitLab 16.7에서 도입 되었습니다. Show full screen 을 클릭하여 전체 화면 모드로 job 로그 내용을 볼 수 있습니다. 전체 화면 모드를 사용하려면 웹 브라우저도 이를 지원해야 합니다. 웹 브라우저가 전체 화면 모드를 지원하지 않으면 옵션이 제공되지 않습니다. job 로그 섹션 펼치기 및 접기 # 히스토리 bash 셸에서 멀티라인 명령어 출력이 GitLab 16.5에서 FF_SCRIPT_SECTIONS 라는 기능 플래그 와 함께 도입 되었습니다. 기본적으로 비활성화됩니다. 이 기능의 가용성은 기능 플래그로 제어됩니다. 자세한 내용은 기록을 참조하세요. FF_SCRIPT_SECTIONS 가 활성화되면 멀티라인 스크립트 명령어가 job 로그에서 접기 가능한 섹션으로 표시됩니다. 싱글라인 명령어는 $ 접두사와 함께 직접 출력됩니다. 소요 시간은 표시되지 않습니다. powershell 및 pwsh 셸에서는 FF_SCRIPT_SECTIONS 가 접기 가능한 섹션을 생성하지 않습니다. 명령어는 색상 출력만으로 표시됩니다. 커스텀 접기 가능 섹션 만들기 # GitLab이 접기 가능 섹션을 구분하는 데 사용하는 특수 코드를 수동으로 출력하여 job 로그의 접기 가능 섹션을 생성할 수 있습니다: 섹션 시작 마커: \e[0Ksection_start:UNIX_TIMESTAMP:SECTION_NAME\r\e[0K + TEXT_OF_SECTION_HEADER 섹션 종료 마커: \e[0Ksection_end:UNIX_TIMESTAMP:SECTION_NAME\r\e[0K CI 구성의 스크립트 섹션에 이 코드를 추가해야 합니다. 예를 들어 echo 를 사용하는 경우: job1: script: - echo -e "\e[0Ksection_start:`date +%s`:my_first_section\r\e[0KHeader of the 1st collapsible section" - echo 'this line should be hidden when collapsed' - echo -e "\e[0Ksection_end:`date +%s`:my_first_section\r\e[0K" 이스케이프 구문은 러너가 사용하는 셸에 따라 다를 수 있습니다. 예를 들어 Zsh를 사용하는 경우 \\e 또는 \\r 로 특수 문자를 이스케이프해야 할 수 있습니다. 위 예시에서: date +%s : Unix 타임스탬프를 생성하는 명령어 (예: 1560896352 ). my_first_section :
