diff options
Diffstat (limited to '.travis.yml')
-rw-r--r-- | .travis.yml | 49 |
1 files changed, 41 insertions, 8 deletions
diff --git a/.travis.yml b/.travis.yml index 322e4337..cb81846f 100644 --- a/.travis.yml +++ b/.travis.yml | |||
@@ -1,20 +1,53 @@ | |||
1 | sudo: false | 1 | sudo: false |
2 | dist: trusty | 2 | dist: trusty |
3 | language: php | 3 | |
4 | matrix: | ||
5 | include: | ||
6 | - language: php | ||
7 | php: 7.2 | ||
8 | - language: php | ||
9 | php: 7.1 | ||
10 | - language: php | ||
11 | php: 7.0 | ||
12 | - language: php | ||
13 | php: 5.6 | ||
14 | - language: node_js | ||
15 | node_js: 8 | ||
16 | cache: | ||
17 | yarn: true | ||
18 | directories: | ||
19 | - $HOME/.cache/yarn | ||
20 | |||
21 | install: | ||
22 | - yarn install | ||
23 | |||
24 | before_script: | ||
25 | - PATH=${PATH//:\.\/node_modules\/\.bin/} | ||
26 | |||
27 | script: | ||
28 | - yarn run build # Just to be sure that the build isn't broken | ||
29 | - make eslint | ||
30 | - make sasslint | ||
31 | - language: python | ||
32 | python: 3.6 | ||
33 | cache: | ||
34 | directories: | ||
35 | - $HOME/.cache/pip | ||
36 | install: | ||
37 | - pip install mkdocs | ||
38 | script: | ||
39 | - mkdocs build --clean | ||
40 | |||
4 | cache: | 41 | cache: |
5 | directories: | 42 | directories: |
6 | - $HOME/.composer/cache | 43 | - $HOME/.composer/cache |
7 | php: | 44 | |
8 | - 7.1 | ||
9 | - 7.0 | ||
10 | - 5.6 | ||
11 | - 5.5 | ||
12 | install: | 45 | install: |
13 | - composer self-update | ||
14 | - composer install --prefer-dist | 46 | - composer install --prefer-dist |
15 | - locale -a | 47 | |
16 | before_script: | 48 | before_script: |
17 | - PATH=${PATH//:\.\/node_modules\/\.bin/} | 49 | - PATH=${PATH//:\.\/node_modules\/\.bin/} |
50 | |||
18 | script: | 51 | script: |
19 | - make clean | 52 | - make clean |
20 | - make check_permissions | 53 | - make check_permissions |