SpringBoot API Key 분리

Hurlang·2023년 4월 17일
0

springboot

목록 보기
1/3
post-thumbnail

방법 : Jenkins Workspace를 활용

  1. api_key 및 민감한 정보를 담고있는 application.properties 파일 등을 다른 곳에 옮겨둔 후, git push 합니다. CI/CD가 정상적으로 구축되어있다면 자동 빌드가 실행됩니다. (하지만, 서비스에 필요한 api_key가 분리된 상태이므로 서비스는 정상작동하지 않을겁니다.)

  2. 이전에 옮겨 두었던 파일들을 jenkins workspace에 옮깁니다.

  3. 지금 빌드 합니다.

이제부터는
gitlab, github에서는 application.properties, api_key 등의 파일을 찾아볼 수 없지만, 젠킨스 workspace에는 해당 파일들이 존재하기 때문에 jar파일을 빌드하고 실행시키는데에 문제가 발생하지 않습니다.

profile
개발 꿈나무 Hurlang 입니다.

0개의 댓글