환경변수1 spring profile 설정 및 젠킨스로 스프링부트 환경변수 주입 스프링부트 .yml에 있는 외부에 노출되어서는 안되는 환경변수들을 젠킨스에서 주입하는 방식으로 변경하고자 했다. 현재 구조는 젠킨스에서 webhook 작동시 깃헙에서 코드를 클론해와서 도커파일로 이미지를 만들고 ssh로 애플리케이션 서버에 원격접속을 한다음에 도커허브에 있는 도커 이미지를 가져와 빌드하는 방식이다. 이때 젠킨스 파이프라인 스크립트 파일에서 docker build 명령어에 환경변수를 등록하는 것이다. 즉 .yml파일에 숨겨야 하는 정보가 노출되지 않고 젠킨스에서 주입함으로써 이루어진다. 다음과 같은 단계로 이루어진다. .yml파일에 사진과 같이 등록을 해준다. 다음, 도커파일의 entrypoint에 밑의 사진과 같이 적어준다. 마지막으로, 젠킨스 파이프라인 스크립트 파일에서 애플리케이션 서.. 2023. 2. 19. 이전 1 다음