[Github Actions] 태그 생성 및 릴리즈 자동화 후 배포 파이프라인 작동
·
Computer Science/Git & Github
📕 목차1. 설계2. 태그 생성 및 릴리즈 자동화3. 배포 workflows 호출1. 설계 📌 고려 사항멀티 모듈 아키텍처로 구성된 프로젝트를 진행하던 중, 드디어 Application 영역의 도메인이 하나 더 추가가 되었다.기존의 CD 파이프라인은 external-api 모듈만을 타겟팅하여 빌드하고 있었는데, 이 방식은 현재 작업한 내용이 Socket, Admin, Batch 모듈과 관련한 작업이라면 문제가 발생할 수밖에 없었다. 그래서 CD 파이프라인을 분리하기 위해 git tag를 활용하는 것이 가장 안전하다고 판단했다.하지만 태그는 혼자서 하는 프로젝트에서 조차 휴먼 에러가 쉽게 발생할 수 있는 것 중 하나인 것을 이미 경험해봐서 알고 있었다.또한 작업 후에 태그를 push하고 릴리즈를 반영하..