Commit | Line | Data |
---|---|---|
acb76ac1 | 1 | name: NodeCI-PR |
9afc5792 APA |
2 | |
3 | on: [pull_request] | |
4 | ||
5 | jobs: | |
6 | build: | |
7 | runs-on: ubuntu-latest | |
8 | ||
9 | strategy: | |
10 | matrix: | |
11 | node-version: [12.x, 14.x] | |
12 | ||
13 | steps: | |
14 | - uses: actions/checkout@v1 | |
15 | - name: Use Node.js ${{ matrix.node-version }} | |
16 | uses: actions/setup-node@v1 | |
17 | with: | |
18 | node-version: ${{ matrix.node-version }} | |
19 | - name: npm install, build, and test | |
20 | run: | | |
21 | npm ci | |
22 | npm run build --if-present | |
23 | npm run test | |
24 | env: | |
25 | CI: true |