eme*_*his 10 php continuous-integration travis-ci phpredis
我正在运行Travis CI来运行我的测试.我正在使用php v5.6的Trusty容器.
这是我的整个.travis.yml文件:
language: php
dist: trusty
php:
- '5.4'
before_script:
- phpenv config-rm xdebug.ini
- before_script: echo "extension = redis.so" >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini
sudo: required
install:
- npm install -g gulp
- composer install
env:
- APP_ENV=circleci
script:
- gulp test
Run Code Online (Sandbox Code Playgroud)
该before_script:语法是直接从复制的特拉维斯文档,但我建立失败,一个作曲家错误说:
- The requested PHP extension ext-redis * is missing from your system. Install or enable PHP's redis extension.
Run Code Online (Sandbox Code Playgroud)
看来这个文档是不正确的!而不是before_script:它需要before_install:。这似乎工作正常:
before_install:
- phpenv config-rm xdebug.ini
- before_script: echo "extension = redis.so" >> ~/.phpenv/versions/$(phpenv version-name)/etc/php.ini
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1161 次 |
| 最近记录: |