무엇을 하나
PR에 올린 코드가 합쳐도 괜찮은지 자동으로 확인한다. 우리는 테스트 코드가 없으므로 린트 명령어만 일단 추가한다.
name: Node.js CI on: [push, pull_request] jobs: build: runs-on: ubuntu-latest strategy: matrix: node-version: [16.x] steps: - name: Check out repository uses: actions/checkout@v2 - name: Use Node.js ${{ matrix.node-version }} uses: actions/setup-node@v2 with: node-version: ${{ matrix.node-version }} cache: 'npm' - name: Install a project with a clean slate run: npm ci - name: Lint run: npm run lint
참고로 push 이벤트와 pull request 이벤트 둘 다 on으로 걸면 push 했을 때도 체크하고 PR에 올라왔을 때도 체크한다
