This repository has been archived by the owner on May 16, 2024. It is now read-only.
/
.travis.yml
44 lines (37 loc) · 1.54 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
dist: trusty
sudo: required
language: php
php:
- 7.2
install: composer install
before_script:
- git clone https://github.com/krakjoe/pthreads.git
- cd pthreads
- phpize
- ./configure
- make
- make install
- echo "extension=pthreads.so" >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini
- cd ..
- curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 > ./cc-test-reporter
- chmod +x ./cc-test-reporter
- ./cc-test-reporter before-build
cache:
directories:
- vendor
- $HOME/.composer/cache
- $HOME/.npm
script:
- composer run test
after_script:
- ./cc-test-reporter after-build --exit-code $TRAVIS_TEST_RESULT
after_success:
- bash <(curl -s https://codecov.io/bash)
notifications:
slack:
secure: "w5dJh+4CbjTmr4f9SvzQ+e+70UfGucS3dFGkhKpchw6pAesPlNAYzcNrX+N/lhZfVfLVP2CR04GV26DTS40WZqMMxuQPGYqBz69vyy/FQ+hN7Qh4H7ZRvK1ooaTiY2S5U/BJ1B+knY/y57g8nGyIUj3mkhwrb9adY5D3B5+qWU1HwwWz1aJRNAUAHWI0ejr6dKosZXZHvp1azRspP6DjcXAmwhKlB5U8QBLTRyhrv3nFLbCoG/R0751b0uGIQmhIhM7huAa0kkGm77vffQbOCm8JhFXc28rS4kgZz7bLouTkhkQ7lIzxkHwEXngv/ON5X1mPcRmqP8iAcTx/BewKptwhgyLVEP7N2bi89cFYsDkBsUzMQlNupKUS2xwZP/aA8oRk5kRSh4yheDR8ajXZ1MENW9K0Y0b3WwTRme5EC3+SOGjdsaPIFfzwY6CBHO0aTKtvpx/Ll63ZfiEwpZYpDKOrcAhVoJMM1qu2+qCkqUN2hbymPOmTvwftiIZqRWT1LUAzbaVa2F6WWxOqgtVzgfzYQDocUXAu+McAd4zXjuAByxuN6A7zEW6xC5ZfjI5ouMjdD6Goos8qgVQpxIqXn3mlQ4dJeGvYj1BIpFFAmMKJomDx8pAXF1Huyjc2iKzeGrEZEA8XcugXYZS/XvtkS8eJeSboqacolCTE7ZvNzP0="
email:
recipients:
- eldar@coralogix.com
on_success: change
on_failure: always