Просмотр исходного кода

chore: Set up GitHub Actions for CI

* chore: Create nodejs.yml for GitHub Actions

* chore: Remove travis.yml
Michael Bromley 6 лет назад
Родитель
Сommit
ba15ab4108
2 измененных файлов с 33 добавлено и 19 удалено
  1. 33 0
      .github/workflows/nodejs.yml
  2. 0 19
      .travis.yml

+ 33 - 0
.github/workflows/nodejs.yml

@@ -0,0 +1,33 @@
+name: Node CI
+
+on:
+  push:
+    branches:
+    - master
+  pull_request:
+    branches:
+    - master
+
+jobs:
+  build:
+
+    runs-on: ubuntu-latest
+
+    strategy:
+      matrix:
+        node-version: [10.x, 12.x]
+
+    steps:
+    - uses: actions/checkout@v1
+    - name: Use Node.js ${{ matrix.node-version }}
+      uses: actions/setup-node@v1
+      with:
+        node-version: ${{ matrix.node-version }}
+    - name: install, build, and test
+      run: |
+        yarn install
+        yarn bootstrap
+        yarn lerna run build
+        yarn test:all
+      env:
+        CI: true

+ 0 - 19
.travis.yml

@@ -1,19 +0,0 @@
-dist: trusty
-sudo: false
-
-git:
-  depth: 3
-
-language: node_js
-node_js:
-  - "12"
-
-cache: yarn
-
-install:
-  - yarn install
-  - yarn bootstrap
-
-script:
-  - yarn lerna run build
-  - yarn test:all