5,756 open-source and SaaS tools, with GitHub stats refreshed every day.

PHP Censor

Open source

PHP Censor is a BSD-licensed, self-hosted continuous integration server for PHP projects, forked from PHPCI, with built-in test, code-quality and deploy plugins.

Open-source alternative to

php-censor.info
PHP Censor homepage screenshot
GitHub stars
687
Last commit
4 mo ago
Repository age
9 years
Version
2.1.6
Licence
BSD-2-Clause
Self-hosted
Yes

About PHP Censor

PHP Censor is a self-hosted continuous integration server built for PHP projects. It is a fork of PHPCI and lets teams automatically fetch code, install dependencies, run tests and quality checks, and send notifications about the results from a server they control.

Projects can be cloned from GitHub, Bitbucket, GitLab, generic Git, Mercurial, Subversion or a local directory. Builds can set up database tests for PostgreSQL, MySQL and SQLite, install Composer dependencies, run PHPUnit, Atoum, Behat, Codeception and PHPSpec, and apply linting and static analysis tools such as PHP CodeSniffer, PHP Mess Detector and PHPLoc. Plugins such as Deployer, Phing, Grunt and Gulp are included, along with notifications to email, Slack, IRC and Telegram, and LDAP authentication.

The server needs a Unix-like OS, PHP 7.4 or newer, Nginx or Apache, a MySQL, MariaDB or PostgreSQL database and a Beanstalkd queue; Windows is not supported. It is released under the BSD-2-Clause license, with version 2.1 as the current stable line.

Key features

  • Clone repositories from GitHub, GitLab, Bitbucket and SVN
  • Runs PHPUnit, Behat, Codeception and PHPSpec tests
  • Code style and static analysis plugins
  • Database test setup for MySQL, PostgreSQL, SQLite
  • Notifications to email, Slack, IRC and Telegram
  • LDAP authentication support
  • Deployment plugins like Deployer and Phing

Good fit for

  • →Running automated tests for PHP projects
  • →Teams that want CI on their own servers
Built with
PHP
Tags
ci
continuous-integration
php
self-hosted
testing
phpunit
devops
phpci

Open-source alternatives to PHP Censor

See all

SaaS alternatives to PHP Censor

See all