우노
[Github Actions] Secrets으로 환경변수 사용 본문
들어가기 앞서,
- 일반적으로 Github Actions에서 보안이 중요한 환경변수들은 github secrets 기능을 사용해 관리합니다.
- 해당 포스트에선, github secrets을 통한 환경변수 사용 방법에 대해서 다뤄보겠습니다.
Secrets 생성 방법
secrets를 등록하고 싶은 github repo에 접근합니다.
우측 상단 Settings > 좌측 하단 Secrets and variables > Actions 탭에 접근합니다.
우측 상단 New repository secret을 클릭합니다.
사용하고자하는 환경변수의 이름을 Name에, 값을 Secret에 작성합니다.
Secrets 사용 방법
.github/workflows 내부 yml 파일에서 아래와 같이 사용할 수 있습니다.
name: Test on: push: branches: - main jobs: build: runs-on: ubuntu-latest steps: - name: Access Secrets run : | echo "Secrets : ${{secrets.API_KEY}}"
물론, secrets로 설정된 값은 화면상으로 출력되지 않습니다.
- “Secrets : ***” 와 같이 출력됩니다.
참고
'DevOps > GitHub' 카테고리의 다른 글
[Github Actions] 주요 필드 (0) | 2023.03.11 |
---|---|
[Github Actions] Branch Merge 시 Tag/Release 자동 생성 (0) | 2023.03.08 |
[Github] git pull error (merge, rebase, fast-forward) (0) | 2023.03.05 |
[Github] 특정 branch clone (0) | 2023.02.16 |
[Github] 커밋&푸쉬 기록 삭제 (2) | 2023.01.12 |
Comments