Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dancryer/phpci
PHPCI is a free and open source continuous integration tool specifically designed for PHP.
https://github.com/dancryer/phpci
continuous-integration looking-for-contributors php phpci
Last synced: about 8 hours ago
JSON representation
PHPCI is a free and open source continuous integration tool specifically designed for PHP.
- Host: GitHub
- URL: https://github.com/dancryer/phpci
- Owner: dancryer
- License: bsd-2-clause
- Created: 2013-05-10T14:17:41.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2020-06-11T11:45:13.000Z (over 4 years ago)
- Last Synced: 2024-12-09T12:49:22.576Z (3 days ago)
- Topics: continuous-integration, looking-for-contributors, php, phpci
- Language: PHP
- Homepage:
- Size: 8.29 MB
- Stars: 2,418
- Watchers: 140
- Forks: 438
- Open Issues: 226
-
Metadata Files:
- Readme: README.md
- Changelog: changelog.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE.md
Awesome Lists containing this project
- awesome-php - PHPCI - An open-source continuous integration platform for PHP. (Table of Contents / Continuous Integration)
- awesome-projects - PHPCI - An open source continuous integration platform for PHP. (PHP / Continuous Integration)
- awesome-php - PHPCI - An open-source continuous integration platform for PHP. (Table of Contents / Continuous Integration)
- awesome-php-cn - PHPCI - 一个开源的PHP持续集成平台. (目录 / 持续集成 Continuous Integration)
README
PHPCI
=====PHPCI is a free and open source (BSD License) continuous integration tool specifically designed for PHP. We've built it with simplicity in mind, so whilst it doesn't do *everything* Jenkins can do, it is a breeze to set up and use.
## What it does:
* Clones your project from Github, Bitbucket or a local path
* Allows you to set up and tear down test databases.
* Installs your project's Composer dependencies.
* Runs through any combination of the [supported plugins](https://docs.phptesting.org/en/latest/#plugins).
* You can mark directories for the plugins to ignore.
* You can mark certain plugins as being allowed to fail (but still run.)### What it doesn't do (yet):
* Virtualised testing.
* Multiple PHP-version tests.
* Install PEAR or PECL extensions.
* Deployments - We strongly recommend using [Deployer](http://phpdeployment.org)## Getting Started:
We've got documentation on our website on [installing PHPCI](https://docs.phptesting.org/en/latest/installing-phpci/) and [adding support for PHPCI to your projects](https://docs.phptesting.org/en/latest/adding-phpci-support-to-your-projects/).## Contributing
Contributions from others would be very much appreciated! Please read our [guide to contributing](https://github.com/dancryer/PHPCI/blob/master/.github/CONTRIBUTING.md) for more information on how to get involved.## Questions?
Your best place to go is the [mailing list](https://groups.google.com/forum/#!forum/php-ci). If you're already a member of the mailing list, you can simply email [email protected].