GitHub Secrets

song yuheon·2023년 9월 30일
0

Github

목록 보기
8/8
post-thumbnail

GitHub Secrets란?


GitHub의 Secrets는 민감한 정보를 저장하고 GitHub Actions에서 사용할 수 있게 해주는 기능이다.
이를 통해 코드에 민감한 정보를 직접 작성하지 않고 안전하게 환경 변수로 사용할 수 있다.


GitHub Secrets 설정



Spring 프로젝트의 CI/CD 파이프라인에서 Secrets 사용

      - name: Set up environment for build
        run: |
          echo "AMAZON_DATABASE_URL=${{ secrets.AMAZON_DATABASE_URL }}" >> $GITHUB_ENV
          echo "JWT_SECRET_KEY=${{ secrets.JWT_SECRET_KEY }}" >> $GITHUB_ENV
        

secrets 객체를 통해 GitHub Secrets에 저장된 민감한 정보들을 불러와서 환경 변수로 설정하면 민감한 정보를 노출없이 사용할 수 있다.


profile
backend_Devloper

0개의 댓글