Skip to content

Commit

Permalink
Merge pull request #28 from grnhse/update_circle
Browse files Browse the repository at this point in the history
add circle tests for PHP > 7.0
  • Loading branch information
tdphillipsjr authored Sep 16, 2020
2 parents 58b58b6 + b7754c8 commit a76ec41
Showing 1 changed file with 15 additions and 23 deletions.
38 changes: 15 additions & 23 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,41 +2,33 @@
#
# Check https://circleci.com/docs/2.0/language-php/ for more details
#
version: 2
version: 2.1

jobs:
build:
test:
parameters:
php-version:
type: string
docker:
# Specify the version you desire here
- image: circleci/php:5.6-node-browsers

# Specify service dependencies here if necessary
# CircleCI maintains a library of pre-built images
# documented at https://circleci.com/docs/2.0/circleci-images/
# Using the RAM variation mitigates I/O contention
# for database intensive operations.
# - image: circleci/mysql:5.7-ram
#
# - image: redis:2.8.19

- image: circleci/php:<< parameters.php-version >>-node-browsers
steps:
- checkout

- run: sudo apt update # PHP CircleCI 2.0 Configuration File# PHP CircleCI 2.0 Configuration File sudo apt install zlib1g-dev libsqlite3-dev
- run: sudo apt update
- run: sudo docker-php-ext-install zip

# Download and cache dependencies
- restore_cache:
keys:
# "composer.lock" can be used if it is committed to the repo
- v1-dependencies-{{ checksum "composer.json" }}
# fallback to using the latest cache if no exact match is found
- v1-dependencies-

- run: composer install -n --prefer-dist

- save_cache:
key: v1-dependencies-{{ checksum "composer.json" }}
paths:
- ./vendor

- run: ./vendor/bin/phpunit
workflows:
all-phps:
jobs:
- test:
matrix:
parameters:
php-version: ["5.6", "7.0", "7.1", "7.2", "7.3", "7.4"]

0 comments on commit a76ec41

Please sign in to comment.