-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
39 lines (39 loc) · 2.29 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
matrix:
include:
- language: php
php: 7.1
services:
- mysql
install:
- composer install
- mkdir -p build/logs
- mysql -e 'CREATE DATABASE jeedom_test;'
addons:
sonarcloud:
organization: "nextdom-user-github"
token:
secure: bTcB6qTDM0QyPj7Su3xebTsydoW+0hIxBZm6fnXM5MCdok2VfWHX5Ws8sYeTm/AwpnpZ7BJ9Z7hv3n5kNZJqiwsxR5KiN1mp/6PoLixuJn25CIB+G3VIVhZ73cwLVQU8d9URP0n5jBaqhBAYtENz5x+66ILqQnRbD8/bJpRwlErb7KhYfOgbLsd2fzR9vuC2hnuK/TjfSWorQRyw/R/3D102eY67x0KQo4nKXz2ZF8gHV3j4N3k5mBGAp6BT9c/Zg/vtcSDhKlPgugVuXfWNQFrEZHsSKadU9Jx7l3poazVimvECqfLScmvlHom1BvDRU5qDh79F0Jt9V5DA39vk7nL+3p6dg3g7REVl9FeY+IeGEGLS0qGTPJk9vAJEmsd9MCQ1t72XxP83300WEHvhQ38Jv6kdkV85AOpNgQFIuUR0kCkrTpMKoWDUbn5+RO8AoJOynEE0NpktLB1B+HteDj9/wead6DRcpyCF+7Otrvcf0QsRtnjSg/6PsV1txMcT3atcnYv/mcjpX81/BmPJu9ush6P0hlgt75u0la5H0TWcVGyVJ8aHojc3pIwLDI1Rw+iiEl1kI5vI7Wh7xUxkvdx4dBX722ZdGQSTNVapC0KHTvRiHeog2tha+x3RkSbhw20IErbg+NxK990QDzdqYI3wcGnv+sRJNx258XcJwNY=
apt:
packages:
- aspell
- aspell-fr
before_script:
- find . -type f -name *.php -not -path "./vendor/*" | xargs -n1 php -l
script:
- cd ${TRAVIS_BUILD_DIR}
- echo ${GITHUB_TOKEN} > .github-token
- ./tests/launch_tests.sh
after_script:
- sed -i'' 's/tests\/mocked_Jeedom_env\/plugins\/AlternativeMarketForJeedom\///g' clover.xml
- php vendor/bin/php-coveralls
- sonar-scanner
- language: markdown
script:
- gem install mdl
- cd ${TRAVIS_BUILD_DIR}
- "./tests/tools/setCustomMDWarnings.sh"
- mdl -r $MDLWAR *.md docs/fr_FR/*.md
- "./tests/tools/spellCheckMD.sh"
env:
global:
secure: Z+HLZdi42TqQPzsZNnBTr+2r5/aB1cB7OOfHfVbimwxL5cmgnH1B2RT4mgl3cnFhqbOF8ZwcfU9Ao1fTXXX313BBnyXt5d5czrjGhCLkD8RP97mVW5PSD1Sa5lYDCUP7699d5nHrrzunzJfbwSRZvYGMMogOiH9FDALLKgA0yhTwZOUY7J0f0Faos4Jv0b9TJ7AZ+avdO/I6WwYay3dNDYvIkdR/YZa7eKwuYm5snf2/cCY4bUrizW5vhog2FdRgwzL6ium0Kn3pMPmu4LxSOEv4qKc1n+LLji34nkgOVHZppj4WpdfZ5QSRajOGuBXo1O2a9wdck47EjXTxuw/hpegH187URQ/SNq/e5DL39hVMfGhz4/3/TosxA6UiTgflgjM1NsW93a0erA8nXCPnIHj4zx6KFWKoQoM7M8s4Z1D+0q7A2lejmzHAEeyj8QU2uUc8RyP5c2iDevf5nfwNVVwhXzBMj7nV2XgGsicMzrvAZIqPR+gmi2gRilXs9AEYCf6vwKCys5Xo0wjreaPVM2kRG9yNASC8JL4m/G95xqoz9iRfoj1M4ffoJIqMN/Ds9ppTUyJMqAY/p+BWbQd1yUqFXlIh+RxuDzfY9U4I7VzO3jYRVzTZLURao2oCD9WQRtuvrPcLEJ9Dn8Xcb6XiLYB0P0TYez8l8OuuiPYfWsc=