zenify / ci
此包已弃用,不再维护。未建议替代包。
Travis CI 的 Bash 脚本。
v0.1.0
2015-03-06 11:32 UTC
This package is not auto-updated.
Last update: 2017-04-11 19:47:00 UTC
README
此包简化了您的 .travis.yml
代码。
特性
- 仅运行一次代码覆盖率
- 仅运行一次静态分析(例如编码标准)
- 对于您的 Travis 工作流中的每一次更改,您只需要更新一个中心仓库
使用方法
只需扩展您的 .travis.yml
。
install: - composer create-project --prefer-source --no-interaction zenify/ci vendor/ci @dev - . vendor/ci/travis/coverage-init.sh - composer install --prefer-source before_script: - . vendor/ci/travis/static-analysis.sh script: - phpunit $PHPUNIT_FLAGS after_script: - . vendor/ci/travis/coverage-send.sh
PHP_CodeSniffer 标志
您需要为 PHP_CodeSniffer 添加一些标志吗?只需使用 PHPCS_FLAGS
变量即可。
env: global: - PHPCS_FLAGS="--ignore=wrong,correct"
分支并获利
此设置非常通用,且针对 Zenify 包 而言非常特定。您可以自由地分支并使用您自己的定制流程。