릴리스 관리 정보
릴리스 정보, 기여자의 @mentions, 이진 파일에 대한 링크를 사용하여 새 릴리스를 만들고 기존 릴리스를 편집하거나 삭제할 수 있습니다. 릴리스 API를 사용하여 릴리스를 만들고, 수정하고, 삭제할 수도 있습니다. 자세한 정보는 REST API 설명서의 "릴리스에 대한 REST API 엔드포인트"을 참조하세요.
릴리스 만들기
-
GitHub에서 리포지토리의 기본 페이지로 이동합니다.
-
파일 목록의 오른쪽에서 릴리스를 클릭합니다.
-
페이지의 상단에서 새 릴리스 작성을 클릭합니다.
-
릴리스의 태그를 선택하려면 태그 선택 드롭다운 메뉴를 선택합니다.
- 기존 태그를 사용하려면 태그를 클릭합니다.
- 새 태그를 만들려면 릴리스의 버전 번호를 입력한 다음 새 태그 만들기를 클릭합니다.
-
새 태그를 만든 후 대상 드롭다운 메뉴를 선택하고 릴리스할 프로젝트가 포함된 분기를 클릭합니다.
-
필요에 따라 설명 필드 위의 이전 태그 드롭다운 메뉴를 선택하고 이전 릴리스를 식별하는 태그를 클릭합니다.
"새 릴리즈" 양식의
-
"릴리스 타이틀" 필드에 릴리스의 제목을 입력합니다.
-
"이 릴리스 설명" 필드에 릴리스에 대한 설명을 입력합니다. 설명에서 모든 사용자를 @mention하면 게시된 릴리스에 멘션된 모든 사용자의 아바타 목록이 있는 기여자 섹션이 포함됩니다. 또는 릴리스 정보 생성을 클릭하여 릴리스 정보를 자동으로 생성할 수 있습니다.
-
필요에 따라 릴리스에 컴파일된 프로그램과 같은 이진 파일을 포함하려면 이진 상자에서 파일을 끌어서 놓거나 수동으로 선택합니다.
-
릴리스가 프로덕션에 사용할 준비가 되지 않았으며 불안정할 수 있음을 사용자에게 알리려면 시험판입니다를 선택합니다.
-
필요에 따라 최신 릴리스로 설정을 선택합니다. 이 옵션을 선택하지 않으면 의미 체계 버전 관리에 따라 최신 릴리스 레이블이 자동으로 할당됩니다.
-
필요에 따라 GitHub Discussions이(가) 리포지토리에서 사용하도록 설정된 경우 릴리스에 대한 토론을 만듭니다.
- 이 릴리스에 대한 토론 만들기를 선택합니다.
- 범주 드롭다운 메뉴를 선택하고 릴리스 토론의 범주를 클릭합니다.
-
릴리스를 공개할 준비가 되면 릴리스 게시를 클릭합니다. 나중에 릴리스에서 작업하려면 초안 저장을 클릭합니다.
Dependabot alerts의 자세한 내용은 “GitHub CLI 정보”를 참조하세요.
-
릴리스를 만들려면
gh release create
하위 명령을 사용합니다.tag
를 릴리스에 대해 원하는 태그로 바꿉니다.gh release create TAG
-
대화형 프롬프트의 안내를 따릅니다. 또는 인수를 지정하여 이러한 프롬프트를 건너뛸 수 있습니다. 가능한 인수에 대한 자세한 내용은 GitHub CLI 설명서를 참조하세요. 예를 들어 이 명령은 지정된 제목과 참고를 포함한 시험판을 만듭니다.
gh release create v1.3.2 --title "v1.3.2 (beta)" --notes "this is a 베타 release" --prerelease
설명에 GitHub Enterprise Server 사용자를 @mention한 경우 GitHub.com에 게시된 릴리스에는 언급된 모든 사용자의 아바타 목록이 포함된 기여자 섹션이 포함됩니다.
릴리스 편집
-
GitHub에서 리포지토리의 기본 페이지로 이동합니다.
-
파일 목록의 오른쪽에서 릴리스를 클릭합니다.
-
편집하려는 릴리스 옆의 아이콘을 클릭합니다.
-
양식 릴리스에 대한 세부 정보를 편집한 다음 릴리스 업데이트를 클릭합니다. 설명에서 GitHub 사용자 @mentions를 추가하거나 제거하는 경우 해당 사용자는 릴리스의 기여자 섹션에 있는 아바타 목록에서 추가되거나 제거됩니다.
-
릴리스를 편집하려면
gh release edit
하위 명령을 사용합니다.TAG
를 편집하려는 릴리스를 나타내는 태그로 바꿉니다. 예를 들어 릴리스 제목을 편집하려면 다음 코드를 사용합니다. 이때NEW-TITLE
을 업데이트된 제목으로 바꿉니다.gh release edit TAG -t "NEW-TITLE"
가능한 인수에 대한 자세한 내용은 GitHub CLI 설명서를 참조하세요.
릴리스 삭제
-
GitHub에서 리포지토리의 기본 페이지로 이동합니다.
-
파일 목록의 오른쪽에서 릴리스를 클릭합니다.
-
페이지 오른쪽에서 삭제할 릴리스 옆에 있는 을 클릭합니다.
-
이 릴리스 삭제를 클릭합니다.
-
릴리스를 삭제하려면
gh release delete
하위 명령을 사용합니다.tag
를 삭제할 릴리스의 태그로 바꿉니다.-y
플래그를 사용하여 확인을 건너뜁니다.gh release delete TAG -y