application.properties
만들듯이 secret에 보관하고 배포시에 파일을 생성하고 싶어 아래와 같이 했으나 json 파일의 큰따옴표가 다 사라지고 plain text처럼 생성되어 gcp가 작동하지 않음 # github secret을 이용하여 gcp json 작성
- name: Generate gcp json
run: echo "${{ secrets.GCP_JSON }}" > gcp.json
shell: bash
To help ensure that GitHub redacts your secret in logs, avoid using structured data as the values of secrets. For example, avoid creating secrets that contain JSON or encoded Git blobs.
- name: create-json
id: create-json
uses: jsdaniell/create-json@1.1.2
with:
name: "gcp.json"
json: ${{ secrets.GCP_JSON }}