I tried to add in my
config.yml following command:
docker-php-ext-install
amqp
but CircleCI
says:
error:
/usr/src/php/ext/amqp does not
exist
This
is my full config.yml
file:
# PHP CircleCI
2.0 configuration file
#
# Check
https://circleci.com/docs/2.0/language-php/ for more details
#
version: 2
jobs:
build:
docker:
# specify the version you desire here
- image:
circleci/php:7.1-browsers
# Specify service dependencies here if
necessary
# CircleCI maintains a library of pre-built images 4
#
documented at https://circleci.com/docs/2.0/circleci-images/
# -
image: circleci/mysql:9.4
working_directory:
~/repo
# branches:
# only: master
steps:
- checkout
# Download and cache
dependencies
- restore_cache:
keys:
-
v1-dependencies-{{ checksum "composer.json" }}
# fallback to using the latest
cache if no exact match is found
- v1-dependencies-
-
run: sudo apt-get install -y libpng-dev libfreetype6-dev
libjpeg-dev
- run:
name: Install PHP
Extensions
command: sudo docker-php-ext-configure gd --with-gd
--with-jpeg-dir --with-png-dir --with-freetype-dir && sudo
docker-php-ext-install gd && sudo docker-php-ext-install
amqp
- run: composer install -n
--prefer-dist
- save_cache:
paths:
-
./vendor
key: v1-dependencies-{{ checksum "composer.json"
}}
- run: mkdir var/data
# run
tests!
- run: ./vendor/bin/simple-phpunit --log-junit
~/phpunit/junit.xml
- store_test_results:
path:
~/phpunit
- store_artifacts:
path:
~/phpunit
workflows:
version:
2
build_tests:
jobs:
- build:
filters:
branches:
only:
master
No comments:
Post a Comment