code-01
1k
2021-03-29 23:32:45 작성 2021-03-30 00:01:42 수정됨
2
139

젠킨스 워크스페이스에 application.yml 파일 생성해도 될까요?


현재 github 에 스프링 부트가 올라가 있고 이것을 ec2에 설치한 젠킨스가 빌드하려고 합니다.

보안이슈때문에 github에는 application.yml 을 올려두지않았는데요.


젠킨스로 빌드시에 github 주소를 연결해두고 

제가 ec2 jenkins 프로젝트로 들어가서 application.yml을 생성해도 괜찮나요?

여기에 생성되는 yml파일에는 DB 정보나 비번등이 담길 예정입니다.

0
  • 답변 2

  • Ananya
    946
    2021-03-30 10:14:38 작성 2021-03-30 10:17:21 수정됨
    DB 접속 비번 등의 노출이 우려된다면 application.yml 파일에서 해당 부분은 _DB_PASSWORD_ 이런 식으로 값을 넣어두시고, jenkins 스크립트에서 sed 명령어로 치환한다면 쉽게 실제 비번을 주입하실 수 있지 않을까요? 빌드 전에 application.yml 을 넣어주셔도 빌드하는덴 문제가 없을 것 같긴 합니다만 이 편이 좀 더 쉽지 않을까 합니다. AWS 사용하시니 민감 정보는 Parameter store 에 저장해놓고 가져오시면 될 것 같네요.
  • code-01
    1k
    2021-03-30 22:23:06

    감사합니다. 환경변수를 넣는것을 찾아보겠습니다

  • 로그인을 하시면 답변을 등록할 수 있습니다.