그룹 릴리즈 API

Tier: Free, Premium, Ultimate
Offering: GitLab.com, Self-managed, GitLab Dedicated
  • 도입됨 GitLab 14.10에서 group_releases_finder_inoperator라는 플래그와 함께. 기본적으로 비활성화됨.
  • 일반 출시됨 GitLab 15.0에서. 기능 플래그 group_releases_finder_inoperator 제거됨.

REST API를 사용하여 그룹의 릴리즈를 검토하세요.

note
프로젝트 릴리즈 API에 대한 자세한 내용은 릴리즈 API를 참조하세요.

그룹 릴리즈 목록

그룹 릴리즈의 목록을 반환합니다.

GET /groups/:id/releases  
GET /groups/:id/releases?simple=true  

매개변수:

속성 유형 필수 설명
id 정수/문자열 그룹의 ID 또는 URL 인코딩된 경로입니다.
sort 문자열 아니오 정렬 방향입니다. 내림차순 desc(기본값) 또는 오름차순 asc 중 하나입니다.
simple 부울 아니오 각 릴리즈에 대해 제한된 필드만 반환합니다.
curl --header "PRIVATE-TOKEN: <your_access_token>" "https://gitlab.example.com/api/v4/groups/5/releases"  

예시 응답:

[  
  {  
    "name": "표준 릴리즈",  
    "tag_name": "releasetag",  
    "description": "",  
    "created_at": "2022-01-10T15:23:15.529Z",  
    "released_at": "2022-01-10T15:23:15.529Z",  
    "author": {  
      "id": 1,  
      "username": "root",  
      "name": "관리자",  
      "state": "활성",  
      "avatar_url": "https://www.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?s=80&d=identicon",  
      "web_url": "https://gitlab.com/root"  
    },  
    "commit": {  
      "id": "e8cbb845ae5a53a2fef2938cf63cf82efc10d993",  
      "short_id": "e8cbb845",  
      "created_at": "2022-01-10T15:20:29.000+00:00",  
      "parent_ids": [],  
      "title": "테스트 업데이트",  
      "message": "테스트 업데이트",  
      "author_name": "관리자",  
      "author_email": "admin@example.com",  
      "authored_date": "2022-01-10T15:20:29.000+00:00",  
      "committer_name": "관리자",  
      "committer_email": "admin@example.com",  
      "committed_date": "2022-01-10T15:20:29.000+00:00",  
      "trailers": {},  
      "web_url": "https://gitlab.com/groups/gitlab-org/-/commit/e8cbb845ae5a53a2fef2938cf63cf82efc10d993"  
    },  
    "upcoming_release": false,  
    "commit_path": "/testgroup/test/-/commit/e8cbb845ae5a53a2fef2938cf63cf82efc10d993",  
    "tag_path": "/testgroup/test/-/tags/testtag"  
  }  
]