Go to file
Mark Clements d2e6182a2f Fixed an inconsistency in the way the prompts in the install scripts were being output.
All the DB/host fields have a space after the colon, which is much better as it means the text you type is slightly separated from the prompt.  However, the admin user fields didn't include this space which was inconsistent and made the install script a little less professional.

I have therefore added the missing space for the prompts which didn't have it in the English language file, and have also updated all other language files to also use this format.  Most of them followed the same inconsistency as the English version, though some were consistent but without a space, and some which were differently inconsistent (both internally, and between languages).
2015-03-02 22:31:01 +00:00
daemon Lots of cleanup. 2015-02-12 14:11:58 +00:00
PHPCI Fixed an inconsistency in the way the prompts in the install scripts were being output. 2015-03-02 22:31:01 +00:00
public Fixing dates: Stop all dates from appearing as the current date/time. Fixes #820 2015-02-25 10:33:11 +00:00
Tests Create admin command cleanup 2015-02-19 07:31:00 +01:00
.gitignore Create admin command cleanup 2015-02-19 07:31:00 +01:00
bootstrap.php Fixing PHPCS errors. 2015-02-26 08:45:42 +00:00
changelog.md Updating changelog. 2015-02-23 19:45:33 +00:00
composer.json Updating dependencies. 2015-02-26 08:08:45 +00:00
composer.lock Updating dependencies. 2015-02-26 08:08:45 +00:00
console Adding support for commenting on Github diffs. 2015-02-23 13:40:34 +00:00
daemonise Fix daemonise 2014-03-07 11:06:17 +09:00
Dockerfile Updating basic Dockerfile. 2015-02-26 08:08:12 +00:00
LICENSE.md Lots of cleanup. 2015-02-12 14:11:58 +00:00
loggerconfig.php.example Lots of cleanup. 2015-02-12 14:11:58 +00:00
phinx.php Fixing PHPMD and PHPCS errors 2014-05-13 16:44:57 +01:00
phpci.yml Merging latest master 2014-12-08 14:18:57 +00:00
phpunit.xml Adding non-interactive installation mode. 2014-12-03 10:52:14 +00:00
pluginconfig.php.example Lots of cleanup. 2015-02-12 14:11:58 +00:00
README.md Update README.md 2014-12-12 14:57:19 +00:00
vars.php Fixing final PHPCS error. 2015-02-26 08:48:40 +00:00

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.

Current Build Status

Build Status

Chat Room

We have a chat room for discussing PHPCI, you can access it here: ![Gitter](https://badges.gitter.im/Join Chat.svg)

##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.
  • 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. (In progress)
  • Multiple PHP-version tests. (In progress)
  • Multiple testing workers. (In progress)
  • Install PEAR or PECL extensions.
  • Deployments.

Getting Started:

We've got documentation on our website on installing PHPCI and adding support for PHPCI to your projects.

##Contributing Contributions from others would be very much appreciated! Please read our guide to contributing for more information on how to get involved.

##Questions? Your best place to go is the mailing list, if you're already a member of the mailing list, you can simply email php-ci@googlegroups.com.