본문 바로가기
Stack/Spring

(CI/CD) Codedeploy 배포 GitAction 에 GitIgnore 파일 적용하는법

by 김코딩개발자 2022. 7. 12.

GitHub 작업에서 application.properties 같은 데이터 베이스 개인정보가 포함된 부분은 .gitignore 처리를해서 정보가 깃으로 노출되지않게 처리하게된다

문제는

GitAction 을 사용하는 CiCd 배포중에 . Gitignore 로 지정된 파일은 로드 하지 못한다는 문제점이있다.
이럴때 workflow / ~~.yml 파일에 

shell : bash 를 적용해놓고 
Git Repository 의 setting 시크릿 부분에  시크릿 변수를 지정해줘서 다음과 같은 부분을 처리해주면 된다
key 값은 위와 같을 경우에는 PROPERTIES 로 지정 
value 값은 properties 의 코드 내용을 그대로 넣어주면된다

이렇게 해두면 gitignore 내용을 넣지 않고 해당 코드를 같이 빌드 해서 배포하게된다!