Skip to content

Commit 3862ad9

Browse files
authored
Migrate to travis+codeclimate (palicao#7)
* move to travis + codeclimate
1 parent d4bff8d commit 3862ad9

File tree

7 files changed

+221
-244
lines changed

7 files changed

+221
-244
lines changed

.scrutinizer.yml

Lines changed: 0 additions & 56 deletions
This file was deleted.

.travis.yml

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
language: php
2+
3+
php:
4+
- 7.2
5+
- 7.3
6+
- 7.4
7+
8+
env:
9+
- REDIS_HOST=localhost
10+
11+
services:
12+
- docker
13+
14+
before_install:
15+
- docker pull redislabs/redistimeseries:1.0.3
16+
- docker run -d -p 127.0.0.1:6379:6379 --name redis redislabs/redistimeseries:1.0.3
17+
- yes | pecl install igbinary redis || true
18+
- echo 'extension = redis.so' >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini
19+
20+
before_script:
21+
- curl -L https://codeclimate.com/downloads/test-reporter/test-reporter-latest-linux-amd64 > ./cc-test-reporter
22+
- chmod +x ./cc-test-reporter
23+
- if [ $(phpenv version-name) = "7.4" ] && [ "$TRAVIS_PULL_REQUEST" == "false" ]; then ./cc-test-reporter before-build; fi
24+
25+
script:
26+
- composer install
27+
- ./vendor/bin/phpunit
28+
- ./vendor/bin/psalm
29+
30+
after_script:
31+
- docker stop redis
32+
- docker rm redis
33+
- if [ $(phpenv version-name) = "7.4" ] && [ "$TRAVIS_PULL_REQUEST" == "false" ]; then ./cc-test-reporter after-build --coverage-input-type clover --id $CC_TEST_REPORTER_ID --exit-code $TRAVIS_TEST_RESULT; fi

README.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22

33
Use [Redis Time Series](https://oss.redislabs.com/redistimeseries/) in PHP!
44

5-
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/palicao/phpRedisTimeSeries/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/palicao/phpRedisTimeSeries/?branch=master)
6-
[![Code Coverage](https://scrutinizer-ci.com/g/palicao/phpRedisTimeSeries/badges/coverage.png?b=master)](https://scrutinizer-ci.com/g/palicao/phpRedisTimeSeries/?branch=master)
7-
[![Build Status](https://scrutinizer-ci.com/g/palicao/phpRedisTimeSeries/badges/build.png?b=master)](https://scrutinizer-ci.com/g/palicao/phpRedisTimeSeries/build-status/master)
5+
[![Maintainability](https://api.codeclimate.com/v1/badges/fea927b90378dd63a9d8/maintainability)](https://codeclimate.com/github/palicao/phpRedisTimeSeries/maintainability)
6+
[![Test Coverage](https://api.codeclimate.com/v1/badges/fea927b90378dd63a9d8/test_coverage)](https://codeclimate.com/github/palicao/phpRedisTimeSeries/test_coverage)
7+
[![Build Status](https://travis-ci.com/palicao/phpRedisTimeSeries.svg?branch=master)](https://travis-ci.com/palicao/phpRedisTimeSeries)
88
[![Latest Stable Version](https://img.shields.io/packagist/v/palicao/php-redis-time-series.svg)](https://packagist.org/packages/palicao/php-redis-time-series)
99

1010
## Getting up and running
@@ -176,4 +176,4 @@ For local testing you can use the provided `docker-compose.yml` file, which will
176176
extension pre-installed), and a redis container (with Redis Time Series included).
177177

178178
## Contributors
179-
Thanks [Mrkisha](https://github.com/Mrkisha) for the precious contributions.
179+
Thanks [Mrkisha](https://github.com/Mrkisha) for the precious contributions.

composer.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@
1919
},
2020
"require": {
2121
"php": ">=7.2.0",
22-
"ext-redis": "*"
22+
"ext-redis": "*",
23+
"ocramius/package-versions": "1.4.2"
2324
},
2425
"require-dev": {
2526
"phpunit/phpunit": "^8.3",

0 commit comments

Comments
 (0)