From 2f2c422076486a29117581c1b665a9d237073e64 Mon Sep 17 00:00:00 2001 From: Thibaud Fabre Date: Thu, 6 Oct 2016 09:48:41 +0200 Subject: [PATCH] Add RabbitMQ to build configurations --- .travis.yml | 4 ++++ circle.yml | 5 ++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 6e6ef8e309..08a67c7b43 100644 --- a/.travis.yml +++ b/.travis.yml @@ -31,6 +31,7 @@ services: - mysql - memcached - redis + - rabbitmq before_install: - nvm install stable @@ -46,6 +47,9 @@ before_install: - echo 'extension="memcached.so"' >> ~/.phpenv/versions/$(phpenv version-name)/etc/conf.d/travis.ini - echo "extension=zmq.so" >> ~/.phpenv/versions/$(phpenv version-name)/etc/conf.d/travis.ini - yes | pecl install imagick-beta + - sudo apt-get install librabbitmq-dev + - pecl install amqp-1.4.0 + - echo "extension=amqp.so" > /opt/circleci/.phpenv/versions/$(phpenv global)/etc/conf.d/amqp.ini install: - if [[ $TRAVIS_PHP_VERSION = 5.* ]];then travis_retry composer install --no-progress --no-interaction --optimize-autoloader; fi; - if [[ $TRAVIS_PHP_VERSION = 7.* ]];then travis_retry composer update --no-progress --no-interaction --optimize-autoloader; fi; diff --git a/circle.yml b/circle.yml index eb8db2e626..c301a9abad 100644 --- a/circle.yml +++ b/circle.yml @@ -14,6 +14,7 @@ machine: - memcached - redis - mysql + - rabbitmq-server dependencies: cache_directories: @@ -21,6 +22,9 @@ dependencies: - node_modules - ~/.composer pre: + - sudo apt-get install librabbitmq-dev + - pecl install amqp-1.4.0 + - echo "extension=amqp.so" > /opt/circleci/.phpenv/versions/$(phpenv global)/etc/conf.d/amqp.ini - yes '' | pecl install imagick - pecl install json - yes '' | pecl install zmq-beta @@ -33,7 +37,6 @@ dependencies: - if [[ ! -e elasticsearch-1.6.0 ]]; then wget --no-check-certificate https://download.elastic.co/elasticsearch/elasticsearch/elasticsearch-1.6.0.tar.gz && tar -xvf elasticsearch-1.6.0.tar.gz && elasticsearch-1.6.0/bin/plugin install elasticsearch/elasticsearch-analysis-icu/2.6.0; fi - elasticsearch-1.6.0/bin/elasticsearch: {background: true} - database: override: - mysql -u ubuntu -e 'CREATE DATABASE update39_test;CREATE DATABASE ab_test;CREATE DATABASE db_test;SET @@global.sql_mode=STRICT_ALL_TABLES;SET @@global.max_allowed_packet=33554432;SET @@global.wait_timeout=999999;';