본문 바로가기
WIKI 기술 지식 베이스

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 토큰.

더 알아보기 (Learn more)