如何在Travis(OAuth)上安装自定义PHP扩展
发布时间:2020-12-13 22:25:32 所属栏目:PHP教程 来源:网络整理
导读:我想在Travis上的构建环境中安装 PHP extension OAuth . 我在.travis.yml文件中尝试了这两个配置: 配置1(使用before_script): language: phpmatrix: include: - php: 5.3 - php: 5.4 - php: 5.5 - php: 5.6 - php: 7.0 - php: hhvmcache: directories: - $
我想在Travis上的构建环境中安装
PHP extension
OAuth .
我在.travis.yml文件中尝试了这两个配置: 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(使用安装): 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扩展吗?谢谢! 解决方法
按照
Problems with PHP YAML within Travis CI,pecl安装看起来像是在before_script部分.
按照我自己在https://travis-ci.org/davidjeddy/no-code/jobs/345523220的测试看来,这就是诀窍. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |