삽질 시간 : 약 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 한테 검수 시킬 것