[CI/CD] 배포 시 env는 언제 넣어주지?
✔️ Project·2025. 11. 17.
코인스코프 version 2를 만들면서 CI/CD 작업을 새로 시작했다.이때, 우리가 새롭게 개선하고자 했던 것은 기존 Github Secrets에 저장했던 보안 정보 값 저장에 관련된 것이었다. 🎯 개선이 필요한 상황우리는 application-secret.yml 파일 전체를 Secrets에 저장해두고, yml 파일이 바뀔 때마다 전체 yml를 Github Secrets에 새로 업데이트 해줘야 했다.해당 방식은 매번 yml 전체를 오타없이 업데이트 해야하는 일종의 긴장감(?)이 필요했고, 최신 yml의 버전을 맞추고 관리해야하는 측면에서 유지보수가 힘들다고 판단했다. 따라서 리뉴얼 버전에서는 환경 변수만 저장하는 env를 이용하기로 했다! JAR : 스프링 부트 애플리케이션을 단순한 하나의 파일로 묶..