Geo API
Tier: Premium, Ultimate
Offering: Self-Managed
Status: Beta
Geo API는 GitLab 컴포넌트에서 내부적으로 사용되어 Geo 작업을 조정하는 데 도움을 주는데 사용됩니다. 관리자 또는 사용자가 접근할 수 없습니다.
파이프라인 참조 가져오기
- GitLab 16.7에 도입되었습니다.
이 방법은 현재 Geo 노드의 gl_repository
에 대한 리포지터리에서 존재하는 pipeline/refs/X
와 일치하는 브랜치 디렉터리을 반환합니다. 이 엔드포인트는 보조 Geo 인스턴스에 등록된 러너가 리포지터리가 최신 상태인지 확인하기 위해 사용됩니다.
GET /geo/repositories/:gl_repository/pipeline_refs
지원되는 속성:
속성 | 타입 | 필수 여부 | 설명 |
---|---|---|---|
gl_repository
| string | Yes | 조회할 리포지터리의 gl_repository ID
|
성공적으로 실행되면, 200
및 다음 응답 속성을 반환합니다:
속성 | 타입 | 설명 |
---|---|---|
attribute
| ‘array’ | 실행 파이프라인을 위해 생성된 refs/pipeline/X 에 일치하는 ID 배열
|