Github Actions 의 secret 값을 못 가져오는 현상

오준석·2023년 8월 19일
0

코딩삽질방지

목록 보기
36/51

삽질 시간 : 약 4시간

Github Actions 에서 secret 값을 못 가져온다면 확인할 것

.env 나 local.properties 같은데에 패스워드나 키를 저장하고 가져올텐데

로컬에서는 _ 접두어를 붙여도 잘 되지만 Github Actions 에서는 못 가져온다

예를 들어 다음과 같이 _ 를 붙였을 때 실패

    - name: Access Keystore
      env:
        STORE_PASSWORD: ${{ secrets.STORE_PASSWORD }}
        KEY_ALIAS: ${{ secrets.KEY_ALIAS }}
        KEY_PASSWORD: ${{ secrets.KEY_PASSWORD }}
      run: |
        echo "_storePassword=$STORE_PASSWORD" >> local.properties
        echo "_keyAlias=$KEY_ALIAS" >> local.properties
        echo "_keyPassword=$KEY_PASSWORD" >> local.properties

_ 를 떼면 성공

    - name: Access Keystore
      env:
        STORE_PASSWORD: ${{ secrets.STORE_PASSWORD }}
        KEY_ALIAS: ${{ secrets.KEY_ALIAS }}
        KEY_PASSWORD: ${{ secrets.KEY_PASSWORD }}
      run: |
        echo "storePassword=$STORE_PASSWORD" >> local.properties
        echo "keyAlias=$KEY_ALIAS" >> local.properties
        echo "keyPassword=$KEY_PASSWORD" >> local.properties

ChatGPT 한테 검수 시켜서 수정함
앞으로 스크립트 확인은 먼저 ChatGPT 한테 검수 시킬 것

profile
교육하고 책 쓰는 개발자

0개의 댓글