Browse Source

Update travis build with jobs

Sebastien Vandenberghe 7 years ago
parent
commit
b4592e8c41
1 changed files with 26 additions and 32 deletions
  1. 26 32
      .travis.yml

+ 26 - 32
.travis.yml

@@ -1,49 +1,43 @@
 sudo: required
 dist: trusty
-
 language: node_js
 node_js:
 - '6'
-
 git:
   depth: 3
-
 cache:
   directories:
-    - Tools/Gulp/node_modules
-    - Playground/node_modules
-    - tests/unit/node_modules
-
+  - Tools/Gulp/node_modules
+  - Playground/node_modules
+  - tests/unit/node_modules
 install:
-  - travis_retry npm install -g gulp
-  - cd ./Tools/Gulp
-  - travis_retry npm install
-
+- travis_retry npm install -g gulp
+- cd ./Tools/Gulp
+- travis_retry npm install
 jobs:
   include:
-    - stage: BabylonJS Build and test
-      env: JOB=WhatsNewUpdate
-      script: gulp tests-whatsnew
-    - env: JOB=DocumentationCheck
-      script: gulp typedoc-check
-    - env: JOB=Build
-      script: gulp typescript-all
-    - env: JOB=Tests
-      script:
-        - "export DISPLAY=:99.0"
-        - "sh -e /etc/init.d/xvfb start"
-        - sleep 3 # give xvfb some time to start
-        - set -e
-        - gulp typescript-all
-        - gulp typedoc-all
-        - gulp tests-unit
-        - travis_retry gulp tests-validation-virtualscreen
-        - travis_retry gulp tests-validation-browserstack
-
+  - stage: BabylonJS Build and test
+    env: JOB=WhatsNewUpdate
+    script: gulp tests-whatsnew
+  - env: JOB=DocumentationCheck
+    script: gulp typedoc-check
+  - env: JOB=Build
+    script: gulp typescript-all
+  - env: JOB=Tests
+    script:
+    - export DISPLAY=:99.0
+    - sh -e /etc/init.d/xvfb start
+    - sleep 3
+    - set -e
+    - gulp typescript-all
+    - gulp typedoc-all
+    - gulp tests-unit
+    - travis_retry gulp tests-validation-virtualscreen
+    - travis_retry gulp tests-validation-browserstack
 notifications:
   slack:
     secure: U5Z8IyrnweEQjkuqilARavJlcBwvwAv/PAMCgJpNRA2winRxJBnd+2rc7mhlsTYNbhqj/wXU2DZa+RXhfmmE8WCr7DhQDv5UJL3mHKa8NouIivWTK6YkYfDiIoKuGONwNAzlF3Eq+U6AwLb1Wg8MSnxrb/+mafQ7VWVXB/O0wqg=
 env:
   global:
-  - secure: PMJ4V74FhmhXRB7P+CQFUKk5LuUQZ94vA6p+tbc7+3QeVwizsZ6E5K5lAqQdEg/MXpWAf/mLvVlD/Og6RPIidw/3FQxo6N8Zurluh4eIYFswaLViYnTezoSKoTtMYQWSL9p9otUlUHohNdQMTIt4DEoS4DWzyx4pZ4BKVdLVf5U=
-  - secure: XPewn9KGkW/cYfN0Aj+t5AztbHtsWpGdke+7QBcoqBVscMV1s3BLSKajukOReJrgJzz+axPrAGVUhH6dNqQqwVF0uuKvQwOC0L2E8X7wPXunuF9uI7W4iZpPSoEC0N3+DgZJk0SjIRHWr6vyNN+y74h36TIZ1lcCAGgx2tNnNdM=
+  - secure: REbDQYeYzixPtubdYamQo4yakPJd3XnEE1k8QpVC3Kn6f6WOV/9+/C4crdi7fGQYJUg6QNCW3FnWch6+kTgAF1ad9AcHZ77Rwj+weEXlhPJer53oWXIiSAR33NOR1cDo/+76WfIDT551oQ6EccaQbB4SqDFd3v8px/eV5/dIMPo=
+  - secure: VJCeEBtUlKX4pXEW9ey2D7MuK2agYxNHyimzZSy5SYiL90mp3UN+JUb2sTJRYbRBGSTgPdVoEKDDzDCuhGBds9HKj/IccZ1jKYzhJNKCZg7NZaVsqRhdsyWWTGgfHnvEGtgqYCjp8b8XyMLOdR/WYarXhHTURZqmTNQ7kUJPOYo=