block8 / phpci
PHP项目的简单持续集成工具。
1.8.0
2017-11-20 09:42 UTC
Requires
- php: >=5.3.8
- ext-pdo: *
- ext-pdo_mysql: *
- block8/b8framework: ~1.0
- hipchat/hipchat-php: ~1.4
- ircmaxell/password-compat: ~1.0
- maknz/slack: ~1.7
- monolog/monolog: ~1.6
- mremi/flowdock: ~1.0
- pda/pheanstalk: ~3.1
- pimple/pimple: ~1.1
- psr/log: ~1.0
- robmorgan/phinx: ~0.4
- sensiolabs/ansi-to-html: ~1.1
- swiftmailer/swiftmailer: ~5.0
- symfony/console: ~2.1
- symfony/yaml: ~2.1
Requires (Dev)
- block8/php-docblock-checker: ~1.0
- jakub-onderka/php-parallel-lint: 0.8.*
- phploc/phploc: ~2.0
- phpmd/phpmd: ~2.0
- phpunit/phpunit: ~4.5
- squizlabs/php_codesniffer: ~2.3
Suggests
- atoum/atoum: Atoum
- behat/behat: Behat BDD Testing
- block8/php-docblock-checker: PHP Docblock Checker
- friendsofphp/php-cs-fixer: PHP Coding Standards Fixer
- jakub-onderka/php-parallel-lint: Parallel Linting Tool
- phploc/phploc: PHP Lines of Code
- phpmd/phpmd: PHP Mess Detector
- phpspec/phpspec: PHP Spec
- phptal/phptal: PHPTAL templating engine
- sebastian/phpcpd: PHP Copy/Paste Detector
- squizlabs/php_codesniffer: PHP Code Sniffer
This package is auto-updated.
Last update: 2024-09-07 01:53:24 UTC
README
PHPCI是一个免费的开源(BSD许可)持续集成工具,专门为PHP设计。我们考虑到简洁性,虽然它不能像Jenkins那样做所有事情,但它设置和使用都非常简单。
它能做什么
- 从GitHub、Bitbucket或本地路径克隆您的项目
- 允许您设置和销毁测试数据库。
- 安装您项目中的Composer依赖项。
- 运行任何组合的支持的插件。
- 您可以标记目录让插件忽略。
- 您可以标记某些插件允许失败(但仍然运行。)
它还做不到的事情(尚未)
- 虚拟化测试。
- 多个PHP版本测试。
- 安装PEAR或PECL扩展。
- 部署 - 我们强烈建议使用Deployer
入门
我们网站上有关于安装PHPCI和为您的项目添加PHPCI支持的文档。
贡献
我们非常欢迎来自其他人的贡献!请阅读我们的贡献指南,了解如何参与其中。
有问题吗?
您最好的去处是邮件列表。如果您已经是邮件列表的成员,您可以直接给php-ci@googlegroups.com发邮件。