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