Skip to content

Commit

Permalink
Merge pull request #54 from prolic/travis
Browse files Browse the repository at this point in the history
build amqp extension from source
  • Loading branch information
prolic committed Sep 14, 2017
2 parents 0ab86d1 + 0704956 commit e1f298d
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,13 +26,28 @@ before_script:
- sudo cp $TRAVIS_BUILD_DIR/provision/rabbitmq.config /etc/rabbitmq/
- sudo service rabbitmq-server restart
- echo "extension = amqp.so" >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini
- git clone https://github.com/alanxz/rabbitmq-c.git
- cd rabbitmq-c
- git checkout v0.7.1
- git submodule init && git submodule update
- autoreconf -i && ./configure --prefix=$HOME/rabbitmq-c && make && make install
- cd ..
- git clone https://github.com/pdezwart/php-amqp.git
- cd php-amqp
- phpize
- ./configure --with-librabbitmq-dir=$HOME/rabbitmq-c
- make
- sudo make install
- cd ..
- composer self-update
- composer update --prefer-dist $DEPENDENCIES
- sudo rabbitmqctl add_vhost /humus-amqp-test
- sudo rabbitmqctl set_permissions -p /humus-amqp-test guest ".*" ".*" ".*"

script:
- php -dzend_extension=xdebug.so ./vendor/bin/phpunit --exclude-group=ssl --coverage-text --coverage-clover ./build/logs/clover.xml
- rm -rf rabbitmq-c
- rm -rf php-amqp
- ./vendor/bin/php-cs-fixer fix -v --diff --dry-run
- ./vendor/bin/docheader check src/ tests/

Expand Down

0 comments on commit e1f298d

Please sign in to comment.