지속적 통합 모음 만들기

지속적 통합 (CI) 모음은 LookML 프로젝트와 연결된 유효성 검사 명령어 집합입니다. manage_ci 권한이 있는 Looker 사용자는 CI 모음에서 다음을 구성할 수 있습니다.

시작하기 전에

CI 모음을 만들려면 다음이 필요합니다.

CI 모음 만들기

Looker IDE의 모음 페이지에서 검사기를 구성하고 실행할 수 있습니다.

CI 모음을 만들려면 다음 단계를 따르세요.

  1. Looker IDE의 IDE 탐색 메뉴에서 지속적 통합 아이콘을 클릭합니다.
  2. 모음 탭을 클릭하여 모음 페이지를 엽니다.
  3. 모음 페이지에서 새 모음을 만들거나 기존 모음을 수정할 수 있습니다.
    • 새 모음을 만들려면 모음 만들기 버튼을 클릭합니다.
    • 기존 모음을 수정하려면 모음의 모음 수정 버튼을 클릭합니다.
  4. 모음 이름 을 입력합니다. 기존 모음을 수정하는 경우 연필 아이콘을 클릭하여 모음 이름을 수정할 수 있습니다.
  5. (선택사항) Looker 개발자가 저장소에 pull 요청을 제출할 때마다 자동 유효성 검사 테스트를 설정하려면 Looker의 pull 요청 시 트리거 전환 버튼을 사용 설정합니다. 자세한 내용은 이 페이지의 트리거 섹션을 참고하세요.

    CI 모음에 pull 요청 트리거를 사용 설정하는 경우 선택적으로 대상 브랜치에만 해당 필드를 사용하여 저장소의 특정 브랜치에 대한 pull 요청만 CI 모음 실행을 트리거하도록 지정할 수 있습니다. 자세한 내용은 이 페이지의 트리거 섹션을 참고하세요.

  6. 선택적으로 검사기 전환 버튼을 사용 설정하여 검사기를 사용 설정하고 옵션을 구성합니다. 자세한 내용은 각 검사기의 문서 페이지를 참고하세요.

  7. 변경사항을 저장합니다.

    • 새 모음을 만드는 경우 모음 만들기 버튼을 클릭합니다.
    • 기존 모음을 수정하는 경우 모음 업데이트 버튼을 클릭합니다.

트리거

CI 실행은 다음과 같은 여러 방법으로 트리거될 수 있습니다.

  • Looker 개발자가 LookML 프로젝트의 저장소에 pull 요청을 제출할 때 자동으로.
  • Looker IDE의 모음 페이지에서 모음 실행 버튼을 사용하여 수동으로.
  • Looker IDE의 실행 페이지에서 이전 CI 실행을 다시 실행하여 수동으로.

pull 요청 시 자동 트리거를 위해 CI 모음을 구성하려면 Looker의 pull 요청 시 트리거 전환 버튼을 사용 설정합니다. pull 요청 트리거를 사용하려면 Looker 관리자가 Looker의 지속적 통합 관리 페이지에서 Git 저장소를 구성해야 합니다.

CI 모음에 pull 요청 트리거를 사용 설정하는 경우 선택적으로 저장소의 특정 브랜치에 대한 pull 요청만 CI 모음 실행을 트리거하도록 지정할 수 있습니다. CI 실행의 자동 pull 요청 트리거를 저장소의 특정 브랜치로 제한하려면 대상 브랜치에만 해당 필드에 쉼표로 구분된 브랜치 목록을 입력합니다.

예를 들어 저장소에 main, release_1, dev라는 세 개의 브랜치가 있는 경우 main, release_1대상 브랜치에만 해당 필드에 입력할 수 있습니다. 즉, Looker 개발자가 main 또는 release_1 브랜치에 pull 요청을 제출하면 CI 실행이 트리거됩니다. Looker 개발자가 dev 브랜치에 pull 요청을 제출하면 CI 모음의 자동 실행이 트리거되지 않습니다.

모음 삭제

CI 모음을 삭제하려면 다음 단계를 수행하세요.

  1. Looker IDE의 IDE 탐색 메뉴에서 지속적 통합 아이콘을 클릭합니다.
  2. 모음 탭을 클릭하여 모음 페이지를 엽니다.
  3. 모음 페이지에서 모음의 모음 수정 버튼을 클릭합니다.
  4. 모음 페이지에서 모음 삭제 버튼을 클릭합니다.
  5. 확인 대화상자에서 모음 삭제 버튼을 클릭합니다.