【发布时间】:2016-02-17 13:28:17
【问题描述】:
我想在 Travis 上的构建环境中安装 PHP extension OAuth。
我已经在.travis.yml 文件中尝试了这两种配置:
配置1(使用before_script):
language: php
matrix:
include:
- php: 5.3
- php: 5.4
- php: 5.5
- php: 5.6
- php: 7.0
- php: hhvm
cache:
directories:
- $HOME/.composer/cache
install:
- travis_retry composer update ${COMPOSER_FLAGS} --no-interaction
script:
- phpunit --verbose --coverage-clover build/logs/clover.xml
- phpenv config-rm xdebug.ini || return 0
before_script:
- pecl install oauth
配置2(使用install):
language: php
matrix:
include:
- php: 5.3
- php: 5.4
- php: 5.5
- php: 5.6
- php: 7.0
- php: hhvm
cache:
directories:
- $HOME/.composer/cache
install:
- travis_retry composer update ${COMPOSER_FLAGS} --no-interaction
- pecl install oauth
script:
- phpunit --verbose --coverage-clover build/logs/clover.xml
- phpenv config-rm xdebug.ini || return 0
documentation 并不清楚在哪里放置安装自定义 PHP 扩展的命令(或者我可能不明白,有可能!)。
无论如何,有人可以帮我配置 Travis 以安装 OAuth PHP 扩展吗?谢谢!
【问题讨论】: