Gerrit Locations
Gerrit 통합은 Gerrit 호스팅 git에서 카탈로그 엔티티를 로드하는 것을 지원해요.
출처: 문서
본문
Gerrit 통합은 Gerrit 호스팅 git에서 카탈로그 엔티티를 로드하는 것을 지원해요. 엔티티는 정적 카탈로그 구성에 추가하거나, catalog-import 플러그인으로 등록할 수 있어요.
Gerrit 3.9+는 URL을 통한 인라인 편집을 지원해요. 이 통합은 기본적으로 이를 활성화하며, 인라인 편집을 위한 Gerrit 공식 URL 패턴을 따라요.
구성
이 통합을 사용하려면 루트 app-config.yaml에 Gerrit 구성을 하나 이상 추가하세요.
integrations: gerrit: - host: gerrit.company.com gitilesBaseUrl: https://gerrit.company.com/gitiles baseUrl: https://gerrit.company.com/gerrit cloneUrl: https://gerrit.company.com/clone disableEditUrl: false username: ${GERRIT_USERNAME} password: ${GERRIT_PASSWORD}
gerrit 키 바로 아래에는 데이터를 가져오려는 Gerrit 인스턴스를 나열할 수 있는 제공자 구성 목록이 있어요. 각 항목은 최대 6개의 요소를 가진 구조예요.
-
host: Gerrit 인스턴스의 호스트, 예:gerrit.company.com. -
gitilesBaseUrl: Gitiles 인스턴스의 기본 URL. -
baseUrl(선택): Gerrit 인스턴스가host옵션의 기본(예:https://gerrit.company.com)에서 접근할 수 없다면 여기에 주소를 설정하세요. 브라우저에서 열 주소예요. -
cloneUrl(선택): HTTP 클론의 기본 URL. 설정하지 않으면baseUrl을 기본으로 사용해요. 저장소를 클론하는 데 쓰는 주소는cloneUrl에 저장소 이름을 더한 것이에요. -
disableEditUrl(선택): 편집 모드를 비활성화해요. -
username(선택): API 요청에 사용할 Gerrit 사용자 이름. 사용자 이름도 비밀번호도 제공되지 않으면 익명 접근이 사용돼요. -
password(선택): Gerrit 사용자의 비밀번호 또는 http 토큰.