InfoGrab DocsInfoGrab Docs

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에서 GitLab Runner 기능 플래그 FF_SCRIPT_SECTIONS 뒤에 도입 되었습니다. job 로그는 접거나 펼칠 수 있는 섹션으로 나뉩니다. 각 섹션에는 소요 시간이 표시됩니다. 다음 예시에서: 세 섹션이 접혀 있으며 펼칠 수 있습니다. 세 섹션이 펼쳐져 있으며 접을 수 있습니다. 커스텀 접기 가능 섹션 # 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 : 섹션에 부여된 이름. 이름은 문자, 숫자, _ , . , - 문자로만 구성될 수 있습니다. \r\e[0K : 렌더링된(색상 있는) job 로그에서 섹션 마커가 표시되지 않도록 하는 이스케이프 시퀀스. 원시 job 로그를 볼 때 표시되며, job 로그 오른쪽 상단에서