InfoGrab Docs

그룹 릴리스 API

요약

이 API를 사용하여 그룹의 프로젝트 릴리스와 상호 작용합니다. 프로젝트 릴리스와 직접 상호 작용하려면 프로젝트 릴리스 API를 참조하세요. 지정된 그룹의 프로젝트에 대한 모든 릴리스를 나열합니다.

히스토리
  • GitLab 14.10에서 group_releases_finder_inoperator라는 플래그와 함께 도입되었습니다. 기본적으로 비활성화되어 있습니다.
  • GitLab 15.0에서 일반 가용이 되었습니다. 기능 플래그 group_releases_finder_inoperator가 제거되었습니다.

이 API를 사용하여 그룹의 프로젝트 릴리스와 상호 작용합니다.

Note

프로젝트 릴리스와 직접 상호 작용하려면 프로젝트 릴리스 API를 참조하세요.

그룹의 모든 릴리스 목록#

지정된 그룹의 프로젝트에 대한 모든 릴리스를 나열합니다.

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

파라미터:

속성 유형 필수 설명
id 정수 또는 문자열 그룹의 ID 또는 URL 인코딩된 경로.
sort 문자열 아니요 순서의 방향. 가능한 값: desc 또는 asc.
simple 불리언 아니요 true이면 각 릴리스에 대한 제한된 필드만 반환합니다.
curl --header "PRIVATE-TOKEN: <your_access_token>"
   --url "https://gitlab.example.com/api/v4/groups/5/releases"

응답 예시:

[
  {
    "name": "standard release",
    "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": "Administrator",
      "state": "active",
      "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": "Update test",
      "message": "Update test",
      "author_name": "Administrator",
      "author_email": "admin@example.com",
      "authored_date": "2022-01-10T15:20:29.000+00:00",
      "committer_name": "Administrator",
      "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"
  }
]

그룹 릴리스 API

Tier: Free, Premium, Ultimate
Offering: GitLab.com, GitLab Self-Managed, GitLab Dedicated
원문 보기
요약

이 API를 사용하여 그룹의 프로젝트 릴리스와 상호 작용합니다. 프로젝트 릴리스와 직접 상호 작용하려면 프로젝트 릴리스 API를 참조하세요. 지정된 그룹의 프로젝트에 대한 모든 릴리스를 나열합니다.

히스토리
  • GitLab 14.10에서 group_releases_finder_inoperator라는 플래그와 함께 도입되었습니다. 기본적으로 비활성화되어 있습니다.
  • GitLab 15.0에서 일반 가용이 되었습니다. 기능 플래그 group_releases_finder_inoperator가 제거되었습니다.

이 API를 사용하여 그룹의 프로젝트 릴리스와 상호 작용합니다.

Note

프로젝트 릴리스와 직접 상호 작용하려면 프로젝트 릴리스 API를 참조하세요.

그룹의 모든 릴리스 목록#

지정된 그룹의 프로젝트에 대한 모든 릴리스를 나열합니다.

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

파라미터:

속성 유형 필수 설명
id 정수 또는 문자열 그룹의 ID 또는 URL 인코딩된 경로.
sort 문자열 아니요 순서의 방향. 가능한 값: desc 또는 asc.
simple 불리언 아니요 true이면 각 릴리스에 대한 제한된 필드만 반환합니다.
curl --header "PRIVATE-TOKEN: <your_access_token>"
   --url "https://gitlab.example.com/api/v4/groups/5/releases"

응답 예시:

[
  {
    "name": "standard release",
    "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": "Administrator",
      "state": "active",
      "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": "Update test",
      "message": "Update test",
      "author_name": "Administrator",
      "author_email": "admin@example.com",
      "authored_date": "2022-01-10T15:20:29.000+00:00",
      "committer_name": "Administrator",
      "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"
  }
]