Looker 지속적 통합 (CI)을 사용하면 스위트의 새 실행 또는 이전 CI 실행의 재실행을 수동으로 트리거하는 경우 Looker IDE에 수동 실행의 실행 결과 페이지가 자동으로 표시됩니다. 그렇지 않으면 실행이 트리거되는 방식과 관계없이 see_ci
권한이 있는 Looker 사용자가 Looker IDE의 실행 페이지에서 실행 결과에 액세스할 수 있습니다.
실행 페이지에는 LookML 프로젝트의 CI 실행이 다음 정보와 함께 나열됩니다.
- 상태: 실행 상태입니다.
- Queued(대기 중): 실행이 시작되기 전에 다른 CI 실행이 완료될 때까지 기다리고 있습니다.
- 실행 중: CI 스위트로 정의된 유효성 검사기가 실행 중입니다.
- 통과: CI 스위트의 모든 유효성 검사기가 성공적으로 완료되었으며 유효성 검사기에서 오류가 반환되지 않았습니다.
- 실패: CI 스위트의 모든 유효성 검사기가 성공적으로 완료되었으며 하나 이상의 유효성 검사기에서 오류가 반환되었습니다.
- 오류: CI 스위트의 검사기 중 하나 이상이 실행되지 않았습니다.
- 취소됨: CI 실행이 취소되었습니다.
- 제품군: CI 제품군의 이름입니다.
- 트리거: 스위트가 트리거된 방식 (수동, 풀 요청 또는 API)입니다.
- Git 상태: 실행에서 검증된 브랜치 또는 커밋에 관한 정보입니다.
- 수동 실행의 경우 값은 'Production' 또는 개발 브랜치 이름입니다.
- 풀 요청에 의해 트리거된 실행의 경우 값은 풀 요청의 커밋 SHA에 대한 하이퍼링크입니다. 커밋 SHA 하이퍼링크를 클릭하여 다른 브라우저 탭에서 풀 요청을 엽니다.
- 트리거된 시간: CI 실행이 시작된 시간입니다.
CI 실행 결과
실행 페이지에서 CI 실행의 실행 보기 버튼을 클릭하여 검증 결과를 확인합니다.
CI 모음의 실행 결과 페이지에는 다음 정보가 표시됩니다.
- 실행에서 검증한 LookML 프로젝트 및 Git 세부정보 (pull 요청으로 트리거된 실행의 경우 커밋).
- CI 실행에 관한 정보:
- 실행이 트리거된 방법과 시기입니다.
- 실행을 시작한 Looker 사용자 (수동 실행의 경우) 또는 브랜치 및 커밋 (풀 요청으로 트리거된 실행의 경우)입니다.
- CI 실행이 완료되는 데 걸린 시간입니다.
- 실행이 시작되기 전에 대기열에서 대기한 시간입니다.
- 오류를 반환하는 검사기의 경우 결과 페이지에 각 오류와 오류 메시지, LookML, Explore 또는 콘텐츠 링크가 표시되므로 각 오류를 테스트하고 수정할 수 있습니다.
- 오류를 발견하지 못한 유효성 검사기의 경우 결과 페이지에 성공 메시지가 표시됩니다.
점진적 검증 결과 보기
증분 검사를 위해 구성된 CI 유효성 검사기 실행 (SQL 유효성 검사기 또는 콘텐츠 유효성 검사기의 경우)의 경우 유효성 검사기는 개발 브랜치 또는 풀 요청 커밋에만 있는 오류를 반환합니다. 증분 검사를 위해 사용 설정된 유효성 검사기는 오류가 프로덕션 버전에 이미 있는 경우 오류를 반환하지 않습니다.
다음은 SQL 검사기의 증분 검증 결과 페이지의 예입니다.
- 결과 페이지에는 개발 브랜치 또는 커밋에만 있는 오류가 표시됩니다.
- 개발 브랜치나 커밋에 Explore 변경사항이 없으면 유효성 검사기가 유효성 검사 중에 Explore를 건너뜁니다. 이러한 탐색은 유효성 검사기 결과에 '건너뜀'으로 표시됩니다.
- 증분 방식으로 실행된 검사기는 검증 결과에 '증분'으로 표시됩니다.