git.fiddlerwoaroof.com
Browse code

feat: github actions

Ed Langley authored on 01/06/2020 05:28:48
Showing 1 changed files
1 1
new file mode 100644
... ...
@@ -0,0 +1,29 @@
1
+# This workflow will do a clean install of node dependencies, build the source code and run tests across different versions of node
2
+# For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions
3
+
4
+name: Node.js CI
5
+
6
+on:
7
+  push:
8
+    branches: [ master ]
9
+  pull_request:
10
+    branches: [ master ]
11
+
12
+jobs:
13
+  build:
14
+
15
+    runs-on: ubuntu-latest
16
+
17
+    strategy:
18
+      matrix:
19
+        node-version: [10.x, 12.x, 14.x]
20
+
21
+    steps:
22
+    - uses: actions/checkout@v2
23
+    - name: Use Node.js ${{ matrix.node-version }}
24
+      uses: actions/setup-node@v1
25
+      with:
26
+        node-version: ${{ matrix.node-version }}
27
+    - run: npm ci
28
+    - run: npm run build --if-present
29
+    - run: npm test