본문 바로가기

고릴리서

GoReleaser

Go 프로젝트 릴리스 자동화

한줄평

Go 프로젝트의 배포 절차를 표준화하고 자동화하려는 개발자에게 매우 유용합니다. Go 생태계에 특화되어 있어 다른 언어에는 그대로 쓰기 어렵습니다.

이런 분께 Go 프로그램의 릴리스를 자동화하려는 개발자께

좋은 점

  • 멀티 플랫폼 빌드·배포를 설정 한 벌로 처리
  • CI에 붙여 재현 가능한 릴리스 구성

아쉬운 점

  • Go 프로젝트 중심이라 범용성은 제한적
  • 설정 옵션이 많아 처음엔 학습이 필요

고릴리서 소개

Go 프로그램의 릴리스 과정을 한 번에 처리해 주는 명령줄 자동화 도구입니다. 여러 운영체제·아키텍처용 바이너리 빌드, 아카이브 묶기, 체크섬 생성, GitHub 릴리스 등록, 홈브루·Scoop 등 패키지 매니페스트 갱신을 설정 파일 하나로 일관되게 수행합니다. 손으로 하던 배포 절차를 CI 파이프라인에 넣어 재현 가능하게 만들 때 주로 씁니다. GUI 없이 설정(yaml) 기반으로 동작해 자동화에 적합합니다.

제작사

영삼넷 · 공식 홈페이지

고릴리서 (GoReleaser) 무료 다운로드 | 자료실 | 영삼넷