|
|
@@ -1,18 +1,6 @@
|
|
|
-matrix:
|
|
|
- include:
|
|
|
- - os: linux
|
|
|
- env: BUILD_FOR=linux
|
|
|
- - os: osx
|
|
|
- env: BUILD_FOR=macos
|
|
|
-
|
|
|
language: node_js
|
|
|
node_js: 10
|
|
|
|
|
|
-cache:
|
|
|
- directories:
|
|
|
- - node_modules
|
|
|
- - app/node_modules
|
|
|
-
|
|
|
stages:
|
|
|
- Build
|
|
|
- name: Docs
|
|
|
@@ -21,6 +9,18 @@ stages:
|
|
|
jobs:
|
|
|
include:
|
|
|
- stage: 'Build'
|
|
|
+ os: linux
|
|
|
+ before_install:
|
|
|
+ - rm app/node_modules/.yarn-integrity || true
|
|
|
+ - yarn
|
|
|
+ script:
|
|
|
+ - scripts/build-native.js
|
|
|
+ - yarn run build
|
|
|
+ - scripts/prepackage-plugins.js
|
|
|
+ - scripts/build-linux.js
|
|
|
+
|
|
|
+ - stage: 'Build'
|
|
|
+ os: osx
|
|
|
before_install:
|
|
|
- rm app/node_modules/.yarn-integrity || true
|
|
|
- yarn
|
|
|
@@ -28,7 +28,7 @@ jobs:
|
|
|
- scripts/build-native.js
|
|
|
- yarn run build
|
|
|
- scripts/prepackage-plugins.js
|
|
|
- - scripts/build-$BUILD_FOR.js
|
|
|
+ - scripts/build-macos.js
|
|
|
|
|
|
- stage: 'Docs'
|
|
|
os: linux
|