GitLab Locations
GitLab 통합은 gitlab.com 또는 자체 호스팅 GitLab에서 카탈로그 엔티티를 로드하는 것을 지원해요.
출처: 문서
본문
GitLab 통합은 gitlab.com 또는 자체 호스팅 GitLab에서 카탈로그 엔티티를 로드하는 것을 지원해요. 엔티티는 정적 카탈로그 구성에 추가하거나, catalog-import 플러그인으로 등록할 수 있어요.
integrations: gitlab: - host: gitlab.com token: ${GITLAB_TOKEN}
note
편의를 위해 공개 GitLab 제공자는 시작 시 자동으로 추가됩니다. 따라서 토큰을 제공하고 싶을 때만 나열하면 됩니다.
gitlab 키 바로 아래에는 데이터를 가져오려는 GitLab 제공자를 나열할 수 있는 제공자 구성 목록이 있어요. 각 항목은 최대 4개의 요소를 가진 구조예요.
-
host: GitLab 인스턴스의 호스트, 예:gitlab.company.com. -
token(선택): GitLab이 기대하는 인증 토큰. 토큰은 최소한api,read_repository,write_repository스코프가 필요해요. 제공되지 않으면 익명 접근이 사용돼요. -
apiBaseUrl(선택): GitLab API의 URL. 자체 호스팅 설치에서는 보통https://<host>/api/v4에 있어요. gitlab.com에서는 추론할 수 있으므로 이 구성이 필요 없어요. -
baseUrl(선택): 이 제공자의 기본 URL, 예:https://gitlab.com. 제공되지 않으면https://{host}로 가정돼요.