[Deploy] CI / CD
October 13, 2022
Github action으로 클라이언트 CI/CD를 구축해보자
github action으로 클라이언트 CI/CD를 구축한 배포 링크
기존 파일을 배포하기 위해 client.yml을 만들었다.
# .github/workflows/client.yml
name: client
on:
push:
branches:
- reference
jobs:
build:
runs-on: ubuntu-20.04
steps:
- name: SHOW AWS CLI VERSION
...
env:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
AWS_EC2_METADATA_DISABLED: true
깃허브 Secrets -> Actions에 AWS_ACCESS_KEY_ID
, AWS_SECRET_ACCESS_KEY
를 넣고 커밋하면 된다.