한줄평
“Go 프로젝트의 배포 절차를 표준화하고 자동화하려는 개발자에게 매우 유용합니다. Go 생태계에 특화되어 있어 다른 언어에는 그대로 쓰기 어렵습니다.”
이런 분께 Go 프로그램의 릴리스를 자동화하려는 개발자께
좋은 점
- 멀티 플랫폼 빌드·배포를 설정 한 벌로 처리
- CI에 붙여 재현 가능한 릴리스 구성
아쉬운 점
- Go 프로젝트 중심이라 범용성은 제한적
- 설정 옵션이 많아 처음엔 학습이 필요
고릴리서 소개
Go 프로그램의 릴리스 과정을 한 번에 처리해 주는 명령줄 자동화 도구입니다. 여러 운영체제·아키텍처용 바이너리 빌드, 아카이브 묶기, 체크섬 생성, GitHub 릴리스 등록, 홈브루·Scoop 등 패키지 매니페스트 갱신을 설정 파일 하나로 일관되게 수행합니다. 손으로 하던 배포 절차를 CI 파이프라인에 넣어 재현 가능하게 만들 때 주로 씁니다. GUI 없이 설정(yaml) 기반으로 동작해 자동화에 적합합니다.