소개
본 랩에서는 GitHub Actions Secrets를 사용하는 방법을 배웁니다. Secrets 는 조직 (organization), 리포지토리 (repository) 또는 리포지토리 환경 (repository environment) 에 생성하는 암호화된 환경 변수입니다. 생성된 secrets 는 GitHub Actions 워크플로우에서 사용할 수 있습니다.
이는 API 키, 액세스 토큰, 비밀번호와 같은 민감한 정보를 안전하게 유지하는 데 필수적입니다. GitHub Actions 는 로그에서 secrets 를 자동으로 제거 (redact) 하여 노출되지 않도록 보장합니다.
본 랩은 이전 랩에서 생성한 리포지토리를 기반으로 진행됩니다. github-actions-demo 리포지토리에 secret 을 추가하고 이를 사용하는 워크플로우를 생성할 것입니다.
다음 단계를 거치게 됩니다.
- 기존 GitHub 리포지토리에 리포지토리 secret 을 추가합니다.
- 리포지토리를 클론하고 secret 을 참조하는 워크플로우 파일을 생성합니다.
- secret 을 사용하기 위한 단계를 추가합니다.
- 워크플로우를 GitHub 에 푸시 (push) 합니다.
- 실행 로그에서 secret 이 마스킹 (masked) 되었는지 확인합니다.





