phpci/README.md

42 lines
2.2 KiB
Markdown
Raw Permalink Normal View History

PHPCI
=====
2014-07-04 22:42:51 +02:00
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.
**Current Build Status**
2014-05-13 13:19:32 +02:00
[![Build Status](http://phpci.block8.net/build-status/image/2?branch=master)](http://phpci.block8.net/build-status/view/2?branch=master)
2014-10-16 16:47:20 +02:00
**Chat Room**
2014-10-16 16:47:33 +02:00
2014-10-16 16:47:20 +02:00
We have a chat room for discussing PHPCI, you can access it here: [![Gitter](https://badges.gitter.im/Join Chat.svg)](https://gitter.im/Block8/PHPCI?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=body_badge)
2016-06-03 18:30:45 +02:00
**Support the development of PHPCI**
We [now accept donations](https://www.phptesting.org/support) to directly support the ongoing development of PHPCI. There is of course no obligation to donate, nor any commitment if you do.
[Donate](https://www.phptesting.org/support)
2016-04-27 15:18:40 +02:00
## What it does:
2013-07-25 13:36:46 +02:00
* 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.
2014-12-12 15:57:19 +01:00
* Runs through any combination of the [supported plugins](https://www.phptesting.org/wiki#plugins).
* You can mark directories for the plugins to ignore.
* You can mark certain plugins as being allowed to fail (but still run.)
2016-04-27 15:18:40 +02:00
### What it doesn't do (yet):
2016-04-27 15:13:42 +02:00
* Virtualised testing.
* Multiple PHP-version tests.
* Install PEAR or PECL extensions.
2016-04-27 15:13:42 +02:00
* Deployments - We strongly recommend using [Deployer](http://phpdeployment.org)
## Getting Started:
2014-12-12 15:57:19 +01:00
We've got documentation on our website on [installing PHPCI](https://www.phptesting.org/install-phpci) and [adding support for PHPCI to your projects](https://www.phptesting.org/wiki/Adding-PHPCI-Support-to-Your-Projects).
2016-04-27 15:18:40 +02:00
## Contributing
2016-04-27 15:13:42 +02:00
Contributions from others would be very much appreciated! Please read our [guide to contributing](https://github.com/Block8/PHPCI/blob/master/.github/CONTRIBUTING.md) for more information on how to get involved.
2016-04-27 15:18:40 +02:00
## 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 php-ci@googlegroups.com.