phpcq / travis-configuration-check
此包已被废弃,不再维护。未建议替代包。
验证工具,确保 .travis.yml 文件内容合理。
1.3.1
2020-09-19 08:11 UTC
Requires
- php: ^5.6 | ^7.1
- composer/semver: ^3.0
- symfony/console: ^3.0 | ^4.0 | ^5.0
- symfony/yaml: ^3.0 | ^4.0 | ^5.0
Requires (Dev)
- phpcq/all-tasks: ^1.3
README
验证 .travis.yml 与 composer.json 的兼容性。
此检查执行多项测试。
第一次测试确保 composer.json 中设置了一个 PHP 版本,并且此版本在 .travis.yml 中也得到了覆盖。
第二次测试确保 .travis.yml 中允许的所有版本在 travis-ci 上都可用。
可选地测试,确保 composer.json 和 .travis.yml 中没有设置不再维护的 PHP 版本,并且如果提到不再维护的 PHP 版本则报错。目前这表示任何低于 PHP 5.4 的版本。
用法
将以下内容添加到您的 composer.json
文件的 require-dev
部分
"phpcq/travis-configuration-check": "~1.0"
调用二进制文件
./vendor/bin/check-travis-configuration.php
可选地传递要检查的项目根目录
./vendor/bin/check-travis-configuration.php /path/to/some/project
要额外检查不再维护的 PHP 版本
./vendor/bin/check-travis-configuration.php --unmaintained-version-error
要额外检查另一个项目中不再维护的 PHP 版本
./vendor/bin/check-travis-configuration.php --unmaintained-version-error /path/to/some/project