]> git.immae.eu Git - github/shaarli/Shaarli.git/blob - .travis.yml
Merge pull request #1182 from ArthurHoaro/feature/session-protection-stay-login
[github/shaarli/Shaarli.git] / .travis.yml
1 sudo: false
2 dist: trusty
3
4 matrix:
5 include:
6 - language: php
7 php: 7.3
8 - language: php
9 php: 7.2
10 - language: php
11 php: 7.1
12 - language: php
13 php: 7.0
14 - language: php
15 php: 5.6
16 - language: node_js
17 node_js: 8
18 cache:
19 yarn: true
20 directories:
21 - $HOME/.cache/yarn
22
23 install:
24 - yarn install
25
26 before_script:
27 - PATH=${PATH//:\.\/node_modules\/\.bin/}
28
29 script:
30 - yarn run build # Just to be sure that the build isn't broken
31 - make eslint
32 - make sasslint
33 - language: python
34 python: 3.6
35 cache:
36 directories:
37 - $HOME/.cache/pip
38 install:
39 - pip install mkdocs
40 script:
41 - mkdocs build --clean
42
43 cache:
44 directories:
45 - $HOME/.composer/cache
46
47 install:
48 - composer install --prefer-dist
49
50 before_script:
51 - PATH=${PATH//:\.\/node_modules\/\.bin/}
52
53 script:
54 - make clean
55 - make check_permissions
56 - make all_tests