File tree Expand file tree Collapse file tree 1 file changed +45
-0
lines changed Expand file tree Collapse file tree 1 file changed +45
-0
lines changed 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.3.20
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
44
+ - run : ./vendor/bin/codecept build
45
+ - run : ./vendor/bin/codecept run
You can’t perform that action at this time.
0 commit comments