Page ▾
개발공부기록/Electron 데스크톱 앱 개발
[Electron 데스크톱 앱 개발] #9: Electron 앱 버전 관리 및 새로운 버전 배포하기
2026.10.08
이번에는 v1.0.0으로 배포했던 Huni Roulette를 새로운 버전으로 업데이트해보겠습니다.프로그램을 계속 사용하다 보면 버그를 수정하거나 새로운 기능을 추가하면서 새로운 버전을 만들게 됩니다. 예를 들어,Huni Roulette v1.0.0 ↓버그 수정 ↓Huni Roulette v1.0.1처럼 새로운 버전이 만들어질 수 있습니다. 이번 글에서는 Electron 앱의 버전은 어디서 관리하는지, 그리고 ​새 버전을 만들 때 어떤 과정을 거치는지 알아보겠습니다.또한 이후 자동 업데이트를 적용하기 위해 필요한 배포 파일도 함께 확인해보겠습니다.✔️ 1. 현재 Electron 앱 버전 확인하기먼저 현재 Electron 프로젝트의 `package.json`을 확인해보겠습니다.{ ..
개발공부기록/Electron 데스크톱 앱 개발
[Electron 데스크톱 앱 개발] #8: GitHub Release로 Electron 앱 배포하기
2026.10.06
이번에는 지금까지 만든 Electron 앱을 GitHub Release를 이용해 배포하는 방법을 알아보겠습니다.프로그램을 친구나 지인에게 전달할 때는 USB, 메일, 메신저 등을 통해 Setup.exe와 같은 설치 파일을 직접 전달할 수 있습니다.하지만 프로그램을 수정해 새로운 버전을 만들 때마다 설치 파일을 다시 전달해야 하는 불편함이 있습니다.그래서 이번에는 GitHub Release를 이용해 배포 파일을 버전별로 관리하고, 한 곳에서 다운로드할 수 있도록 만드는 방법​을 알아보겠습니다.✔️ 1. GitHub Repository와 Release의 차이먼저 GitHub에서 사용하고 있는 Repository와 Release의 차이를 알아보겠습니다.🔹 RepositoryRepository는 프로그램을 개..