File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ # PHP CircleCI 2.0 configuration file
2+ #
3+ # Check https://circleci.com/docs/2.0/language-php/ for more details
4+ #
5+ version : 2
6+ jobs :
7+ build :
8+ docker :
9+ # Specify the version you desire here
10+ - image : circleci/php:7.1
11+
12+ # Specify service dependencies here if necessary
13+ # CircleCI maintains a library of pre-built images
14+ # documented at https://circleci.com/docs/2.0/circleci-images/
15+ # Using the RAM variation mitigates I/O contention
16+ # for database intensive operations.
17+ # - image: circleci/mysql:5.7-ram
18+ #
19+ # - image: redis:2.8.19
20+
21+ steps :
22+ - checkout
23+
24+ - run : sudo apt update # PHP CircleCI 2.0 Configuration File# PHP CircleCI 2.0 Configuration File sudo apt install zlib1g-dev libsqlite3-dev
25+ # - run: sudo docker-php-ext-install zip
26+
27+ # Download and cache dependencies
28+ - restore_cache :
29+ keys :
30+ # "composer.lock" can be used if it is committed to the repo
31+ - v1-dependencies-{{ checksum "composer.json" }}
32+ # fallback to using the latest cache if no exact match is found
33+ - v1-dependencies-
34+
35+ - run : composer install -n --prefer-dist
36+
37+ - save_cache :
38+ key : v1-dependencies-{{ checksum "composer.json" }}
39+ paths :
40+ - ./vendor
41+
42+ # run tests with phpunit or codecept
43+ - run : ./vendor/bin/phpunit
You can’t perform that action at this time.
0 commit comments