name: CI
on:
push:
branches:
- main # 또는 브랜치 이름
pull_request:
branches:
- main # 또는 브랜치 이름
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout 코드
uses: actions/checkout@v2
- name: Set up Node.js 환경
uses: actions/setup-node@v2
with:
node-version: '14' # 사용할 Node.js 버전
- name: 의존성 설치
run: npm install
- name: 빌드
run: npm run build
- name: 테스트 실행
run: npm test