mirror of
https://github.com/stylersnico/librenms.git
synced 2026-07-28 08:02:41 +02:00
Merge pull request #46 from corley/feature/circle-multiple
Test againsts different PHP versions and guzzle versions
This commit is contained in:
+22
-1
@@ -14,12 +14,33 @@ dependencies:
|
||||
- sudo cp ./scripts/influxdb_conf.toml /etc/opt/influxdb/influxdb.conf
|
||||
- sudo /opt/influxdb/influxd -config /etc/opt/influxdb/influxdb.conf: {background: true}
|
||||
- sudo cp scripts/nginx_proxy.conf /etc/nginx/conf.d/proxy.conf
|
||||
- sudo service nginx restart
|
||||
- sudo service nginx stop
|
||||
- sleep 2
|
||||
- sudo service nginx start
|
||||
- sed -i 's/^;//' ~/.phpenv/versions/$(phpenv global)/etc/conf.d/xdebug.ini
|
||||
override:
|
||||
- phpenv global 5.6.5
|
||||
- composer install --prefer-source --no-interaction
|
||||
- phpenv global 5.5.21
|
||||
- composer install --prefer-source --no-interaction
|
||||
|
||||
test:
|
||||
override:
|
||||
- phpenv global 5.6.5
|
||||
- vendor/bin/phpunit --coverage-clover clover.xml
|
||||
- composer require guzzlehttp/guzzle:~6 --prefer-source --no-interaction --update-with-dependencies
|
||||
- vendor/bin/phpunit
|
||||
- composer require guzzlehttp/guzzle:~5 --prefer-source --no-interaction --update-with-dependencies
|
||||
- vendor/bin/phpunit
|
||||
- composer require guzzlehttp/guzzle:~4 --prefer-source --no-interaction --update-with-dependencies
|
||||
- vendor/bin/phpunit
|
||||
- phpenv global 5.5.21
|
||||
- composer require guzzlehttp/guzzle:~6 --prefer-source --no-interaction --update-with-dependencies
|
||||
- vendor/bin/phpunit
|
||||
- composer require guzzlehttp/guzzle:~5 --prefer-source --no-interaction --update-with-dependencies
|
||||
- vendor/bin/phpunit
|
||||
- composer require guzzlehttp/guzzle:~4 --prefer-source --no-interaction --update-with-dependencies
|
||||
- vendor/bin/phpunit
|
||||
post:
|
||||
- wget https://scrutinizer-ci.com/ocular.phar
|
||||
- php ocular.phar code-coverage:upload --format=php-clover clover.xml
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@
|
||||
"description": "Send your app metrics to InfluxDB",
|
||||
"require": {
|
||||
"php": ">=5.4",
|
||||
"guzzlehttp/guzzle": "~4|~5|~6",
|
||||
"guzzlehttp/guzzle": "4.2.*",
|
||||
"zendframework/zend-stdlib": "~2",
|
||||
"zendframework/zend-filter": "~2",
|
||||
"zendframework/zend-servicemanager": "~2"
|
||||
|
||||
Reference in New Issue
Block a user