DevOps/Git

Release

reallygeorge? 2020. 2. 23. 15:52

프로그램 버전

 

  • 의미 있는 특정 시점의 맥락 
  • 버전을 올린다는 것은 크게 Major 업그레이드와 Minor 업그레이드로 나뉜다.
    -사용자들이 크게 느낄 변화는 메이저 버전을 올린다. (v1.x ->v2.x)
    -작은 변화가 생길 경우 (v.1.1->v.2.1)
    -세번째 단위는 버그나 유지보수등의 작은 수정이 들어갔을 때 바꾼다. (v.1.1.1->v.1.1.2)

릴리즈

  • 프로그램을 출시하는 것을 릴리즈라고 한다.
  • 병합을 마친 master 브랜치를 서버에 올려 사용자들이 쓸 수 있도록 배포하고 현재 코드 상태를 버전으로 표시하려고 할 때 Tag를 통해 간단하게 표시 가능하다. 
  • 순서

태그 버튼 클릭
버전 입력
버전이 명시 된 것을 볼 수 있다.
푸쉬를 해주어야 원격저장소에 등록된다. 
1 release 된 것을 볼 수가 있다.
Release를 누르면 버전을 다운 받을 수 있다.