네이버 이웃 추가 / GitHub Profile / 카카오톡 채널 추가 / 방명록 / 이용 안내

GitHub Release로 프로그램 배포하기

수성컴 | 2024. 07. 06.
GitHub Release로 프로그램 배포하기

수성컴전자방입니다. 오늘은 GitHub의 Release라는 기능으로 프로그램을 배포해 보겠습니다.
일단 GitHub Repository가 있다고 가정하겠습니다.

목차

1. 첫 Release 만들기
2. Release 업로드 결과
3. 추가 Release 만드는 방법
4. 글 마무리
5. 참고 자료

1. 첫 Release 만들기

GitHub Repository
1.1. 일단 GitHub Repository가 있어야 합니다. 없다면 생성해 주세요. 저는 GitHub Repository 안에 소스코드를 올려 둔 상태이고, 이와 별개로 Release에 설치 파일(인스톨러)을 올릴 것입니다.
1.2. GitHub Repository에 들어가서 오른쪽 Releases에 있는 Create a new release를 클릭합니다.

GitHub Releases
1.3. 그러면 이렇게 Release를 올릴 수 있는 화면이 뜹니다. 하나하나 알아보겠습니다.

Choose a tag
1.4. 먼저 Choose a tag를 클릭하여 태그를 선택합니다. 태그가 없는 경우 새로 만듭니다. 보통 버전을 기준으로 나누는 것 같습니다.

Target
1.5. Target이 될 branch를 선택합니다. 저는 master로 했습니다.

title-description
1.6. Release Title을 입력합니다.
1.7. Describe this release에 설명을 입력합니다.
1.8. Attach binaries by dropping them here or selecting them.에 빌드 결과물(설치 프로그램)을 드래그하여 첨부합니다.

Publish release
1.9. Publish release를 클릭합니다.

2. Release 업로드 결과

Release 결과
2.1. Release가 업로드되면 GitHub Repository 오른쪽 Releases에 뜹니다. 방금 올린 것을 클릭해 보겠습니다.

v1.0.0
2.2. Assets에 설치 파일과 소스코드 압축파일이 뜹니다.

링크 복사
2.3. 설치 파일을 오른쪽 클릭하면 링크 복사를 할 수 있으니 누리집이나 README.md 같은 곳에 올리시면 되겠습니다.

3. 추가 Release 만드는 방법

Releases
3.1. 다음 버전이 출시되어 추가 Release를 올리려면 GitHub Repository 오른쪽에 있는 Releases를 클릭합니다.

Releases 목록
3.2. Draft a new release를 클릭합니다.

4. 글 마무리

제 글을 읽어 주셔서 감사합니다. 다음에 만나요!

5. 참고 자료

1) 코딩하는 체대생. 2022. “[GitHub] 깃허브에서 Create a new release를 눌러보자”, 코딩하는 체대생. (2024. 07. 06. 방문). https://mini-min-dev.tistory.com/105
2) 여경. 2022. “Git | 태그와 릴리즈 (Tag & Release)”, spolice.log. (2024. 07. 06. 방문). https://velog.io/@spolice/Git-%ED%83%9C%EA%B7%B8%EC%99%80-%EB%A6%B4%EB%A6%AC%EC%A6%88-Tag-Release