GitHub의 Secrets
는 민감한 정보를 저장하고 GitHub Actions에서 사용할 수 있게 해주는 기능이다.
이를 통해 코드에 민감한 정보를 직접 작성하지 않고 안전하게 환경 변수로 사용할 수 있다.
- 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에 저장된 민감한 정보들을 불러와서 환경 변수로 설정하면 민감한 정보를 노출없이 사용할 수 있다.