Github Actions에서 설정을 한번에 넣기를 원했다. 설정에 대한 파일은 하나로 이뤄져있고 이를 하나하나 다 주입하기에는 너무나도 귀찮았다.
Github Secrets은 레포지토리 - Settings에서 Secrets을 추가한다.
Secrets을 추가할 때는 다음과 같이 추가해주었다.
환경변수를 주입하기 위해서 echo로 시크릿을 출력하고 이를 파일에 입력으로 넣어주었다.
name: CI & CD
on:
push:
branches: [ "main" ]
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-node@v4
with:
node-version: '18.x'
cache: 'npm'
- name: get dev env
run: |
echo "${{ secrets.DEVELOPMENT_ENV }}" > ./.env
Ref
https://23life.tistory.com/314
https://docs.github.com/ko/actions/deployment/targeting-different-environments/using-environments-for-deployment
'CI&CD' 카테고리의 다른 글
Github Actions 코드 개선하기 (2) | 2024.06.10 |
---|---|
Github Actions CI&CD 파이프라인 (0) | 2024.06.09 |
[ArgoCD] 설치하기 (0) | 2023.08.14 |
[ArgoCD] 슬랙 설정하기 (0) | 2023.08.14 |
[ArgoCD] github 연동하기 (0) | 2023.08.14 |