Slide 10
Slide 10 text
CI/CD Test Night #5
GitHubʹ͓͚ΔGitHub Actionsར༻๏
1 name: CI Build
2 on: [push, pull_request]
3 jobs:
4 build:
5 runs-on: ${{ matrix.os }}
6 strategy:
7 matrix:
8 os: [ubuntu-latest, windows-latest, macOS-latest]
9 node-version: [8.*, 10.*, 12.*]
10 steps:
11 - name: Checkout the changes from Git
12 uses: actions/checkout@v1
13 - name: Use Node.js
14 uses: actions/setup-node@v1
15 with:
16 node-version: ${{ matrix.node-version }}
17 - name: Install dependencies
18 run: npm ci
19 - name: Execute tests
20 run: npm test
21 - name: Record code coverage
22 run: npx codecov
23 env:
24 CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}