핵심 요약
인포그랩이 GitLab 릴리즈 관리 기능으로 배포와 릴리즈 노트 생성을 자동화하는 방법을 제시했습니다.
구현 방법
- release-cli를 사용해 태그 기반 릴리즈를 자동 생성
- Changelog API로 CHANGELOG.md 업데이트 및 릴리즈 노트 자동 생성
- .gitlab-ci.yml에 prepare_release와 create_release 잡을 구성해 CI/CD 파이프라인과 릴리즈를 연동
- 릴리즈 메타데이터와 아티팩트를 중앙 관리
주요 결과
- 릴리즈 노트 자동 생성으로 변경 사항 공유와 추적성 확보
- 배포 시간 절감을 위한 파이프라인 자동화 실현
- 태그와 릴리즈가 CI/CD 파이프라인과 긴밀히 연결되어 관리 효율 증가
