Update main.yml
authorAlessandro Pio Ardizio <alessandroardizio94@gmail.com>
Sun, 19 Jan 2020 16:19:21 +0000 (17:19 +0100)
committerGitHub <noreply@github.com>
Sun, 19 Jan 2020 16:19:21 +0000 (17:19 +0100)
.github/workflows/main.yml

index b2340b2446013a3326522c52871bacfd921f5dff..2dc44def1ec76f0e8eb4d7f4c2a85398a0d82863 100644 (file)
@@ -1,4 +1,4 @@
-name: CI
+name: Node CI
 
 on: [push]
 
@@ -7,11 +7,22 @@ jobs:
 
     runs-on: ubuntu-latest
 
+    strategy:
+      matrix:
+        node-version: [10.x, 12.x]
+
     steps:
     - uses: actions/checkout@v1
-    - name: Run a one-line script
-      run: echo Hello, world!
-    - name: Run a multi-line script
+    - name: Use Node.js ${{ matrix.node-version }}
+      uses: actions/setup-node@v1
+      with:
+        node-version: ${{ matrix.node-version }}
+    - name: npm install, build, and test
       run: |
-        echo Add other actions to build,
-        echo test, and deploy your project.
+        npm ci
+        npm run build --if-present
+        npm run test
+        cd test/integration
+        ./integration.sh
+      env:
+        CI: true