【发布时间】:2015-12-11 04:56:07
【问题描述】:
travis-ci 允许在某些 PHP 版本上运行 phpunit。
问题是我的composer.json 需要phpunit/phpunit=~4.8,并且在 phpunit 4.8.20 上声明不再支持 PHP 7.0+。此 PHP 版本应使用 PHP 5.6+ 支持的 phpunit/phpunit=~5.1。
我的包需要在 PHP 5.4+ 上运行。
我可以通过不支持 PHP 5.4 和 PHP 5.5 来解决这个问题,但是所有测试都可以在这个版本上完美运行,而在我的国家/地区这个版本还 em> 被很多主机使用。
我认为有可能做类似的事情:
"phpunit/phpunit": "if php < 7 then ~4.8 else ~5.1"
也许config.platform 帮助我?我也无法理解它是如何工作的。
【问题讨论】:
标签: php composer-php travis-ci