카테고리 없음

간단한 JSON Filter 서비스 배포하기 (3) - Github Release

뽀글뽀글 개발자 2024. 8. 28. 11:59

Tag 생성

깃허브에서 릴리즈 정보를 명시하기 전에 배포하는 위치의 커밋을 특정할 수 있어야한다.

Tag를 통해서 위치를 표시할 수 있기 때문에 먼저 Tag를 생성해보자.

 

Tag 생성은 두 가지 종류가 있는데 심플하게 버전만 명시하는 Lightweight 태그와 누가, 언제 작성했는지와 메세지까지 작성할 수 있는 Annotated 태그가 있다.

 

Lightweight 태그 생성

git tag v1.0.0

 

Annotated 태그 생성하기

git tag -a v1.0.0 -m "첫 배포"

 

태그 삭제

# -d 옵션으로 삭제
git tag -d v0.0.1

 

태그 푸쉬

# 단순히 git push 명령만 실행하면 태그가 업로드되지 않는다. 
git push origin v1.0.0

 

 

 

깃허브 릴리즈

레포지토리의 우측 Releases라는 항목에서 create a new release 링크를 클릭하면 릴리즈를 생성할 수 있다.

 

아까 생성했던 태그를 선택하고 제목과 본문을 작성한 후 Generate release notes를 클릭하면 릴리즈 노트가 생성되고 이후 Publish release를 누르면 끝이다.