forked from BabylonJS/Babylon.js
-
Notifications
You must be signed in to change notification settings - Fork 0
/
.travis.yml
64 lines (64 loc) · 3.58 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
sudo: required
dist: trusty
language: node_js
node_js:
- '8'
git:
depth: 2
cache:
directories:
- node_modules
- Playground/node_modules
install:
- rm node_modules/@babylonjs/core -f
- rm node_modules/@babylonjs/materials -f
- travis_retry npm install -g [email protected]
- travis_retry npm install -g typescript
- 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=Linting
script: gulp fullLint
- 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
- export CHROME_BIN=chromium-browser
- gulp typescript-all
- gulp tests-babylon-unit
- travis_retry gulp tests-validation-virtualscreen
- travis_retry gulp tests-validation-browserstack
- env: JOB=ModuleTests
script:
- gulp typescript-all
- export CHROME_BIN=chromium-browser
- gulp tests-modules
- gulp deployAndTests-es6Modules
- env: JOB=ViewerTests
script:
- export DISPLAY=:99.0
- sh -e /etc/init.d/xvfb start
- sleep 3
- set -e
- export CHROME_BIN=chromium-browser
- gulp typescript-all
- gulp tests-viewer-unit
- travis_retry gulp tests-viewer-validation-virtualscreen
- travis_retry gulp tests-viewer-validation-browserstack
notifications:
slack:
secure: YkE09zZ8Bf0olZtogj8rGLSxtWfumGdJbCBNH0Cn16/NYoDDAQgmBlF6NoO0n/Y2zDT1PAkUYym9PM7CYFWMyXdCSASlgAAxbHsTtUKk0Gg34PKQj1VY2JV762mncP9zWe+9zRPVdf21GPwuZtidOH6eMxqpiDIIgo9d1GzZ39Cjt/onBBRrJz2q90V6//u6086+JVMqgC1kr+81f8PB9oS6mvEzZtC7T0XhldbrWPta174DlxQgRybdUSTFEyJhuQYLeHYpFiSddyqfwl9sVxG0h6t+Qr3neEvVNawSYo3j2glQCftC2/MCYaKqEWzcGF+HCz+m1d+7x5LmkqRxIfmjF9b42rzzSiz/MjfISRxQa2uTmvj4OXS1r1Z3Ii0C7krmh1YLA1h+6u/Ot1Z9r/RUnwdw2ljNrZ9nxsNtVphEBcdyAunlReieAGxkxFcOBlB1hVYvFEUqHVVimsoXFvnCg3JYVZZtH5AIH+ereAd8q4bSum9CxEN40SNHJ9Ufrtf/PAJDm/qHn2Q7w5OB5JMlOvUgCWc0svcwxByUgM/PZERc/B6+sS6PE57V5HuHybtvGiwQdVTJue2DWlZ75IgctmzWiRZb06HELuMohpu26MsjPZW/pu/f/MMXq744gXZD4mpD/U0daYVEklzReY6LLSMFjk6UWNJ/DKYmoPg=
env:
global:
- secure: lvQBb0VXQiDdgSISvAbsI2W8coPScJ9anLg9DSrVKRq+1cugEKhpWiLq5i/GXbtB9qy9+ecYz5CVWZzxclNLYZIFgbvdJ+POAklxtPg9oVdD/615ndt5Y19yMsH8Pfkjaw/ybbECivjp+WUnJjULX+G0MX1h1f04iXrrttKyG2GfDEdp+YKHT7q1dZB/Nb+Fj5AMJ/baM0lP9Tzww0+/6LBkqGdwqZEBmKXRV/KJ9h32SFMfFPwBz5CYYEVqy0myvxF8qEbb3cG48soeD17ojDWk9HJ4hfvShdhY2NcYXosgGmpZ+1J5HgHUA25PAmXVQQw0wsTndBBDVRNbpjCvJzOMUI1mDyPsekGKzQJBYOtLG7DMqUOIMfz7U+RDNXG1GubzsBIxeONjnYFVpwTaecAi7fgyv1G0zEd6JPATnJLTZIrKodUu8YmY35SvJQPBABIHXjpjrSgMYZzr/yl+lCQtGI5K7lIzl0gwzxPDW63tdPXqNE4+HpGM8UvYwY0RWE9Tl7/PU4lEyQAE6uPHXCu1CVdUhGoLeff7D8py7lNA2qGiBsusuisDA3j9Y9TfcvlZhNJqGj3pb05lfmwrFbMgGzjKvFozarUL2Re00C2q0wMU+V1BZQNPLdxCtK/oKTgv8RqYs9AFjkBEq48lp8GdwP9aYVSkSkfeKMh6zvc=
- secure: lzob7fhVmI0vNffgJyhM4vZJahJLaafhJxBNyaxncZmiwmpu9cirebJr7sqK5bJaL7HFwjEJF4bmKWah5MWUm+g+PnKTxQYyMF4Ygtyoe17d8ahEI7VK8aoMLSg8x43qwyGMuaAP/Xe2DmyOzXc/9P2QFw9te7PvVb4/CW9XDi41Y0EhcH4hz54T65m67IB2YcHzI9j1TyKhF9SgmZeZdhqywEHJtNQQ3fvMlLCUa0uz9wWQY0Z7JIJSQWzzGkM6YN4HS8TyQiy0fT9r+OVzuXLqSeQTbJLFGFb+UsYVPx5XJ49V3tYiPlleli4SkZcAuWUxtRjUWxjtar04LLK/FhdGIFvGg9EWsjCztekVbe6cYVfSiz/QRwwMnS0orH9ekeUTXss1t1uAUrTw3wERH1dnRb50sd1sSmGA/D0TMJUOElgUHqiVlIa2BhC6OhO4vfIpCUfZnqAVpUGyw/BXfelGQUkglsn0sJUvUbhKSjDWh3lNZRvbAUimJaNbHnmnHMQhhpZuuaRdQybtrEfkbOQ9Kr7CVIzHiKk33Sjut9pfEaw0EUqa+RSzouczL+NEpKSPLplCjXsMKweSgHS7ZTjkZKUXBnyU4pdWKJ0aYeEdFL6WDP5zSuR6lbVVKmQTmmaA/hQJchrYSCQ131zfzLi4rh25IXZrSr+sqH8Zlv8=