오늘의 인기 글
최근 글
최근 댓글
Today
Total
05-09 00:00
관리 메뉴

우노

[Github Actions] Secrets으로 환경변수 사용 본문

DevOps/GitHub

[Github Actions] Secrets으로 환경변수 사용

운호(Noah) 2023. 3. 8. 15:51

들어가기 앞서,

  • 일반적으로 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 : ***” 와 같이 출력됩니다.

참고

Comments