FREEDOM251

Freedom251 › Continuous Integration Software

PHPCI

Free plan Self-hostedWeb

Visit PHPCI Alternatives Pricing

PHPCI's own site

What PHPCI is

PHPCI is a free, open-source continuous integration tool designed for PHP projects. It can clone projects from GitHub, Bitbucket, or a local path, install Composer dependencies, and run combinations of supported plugins. Workflows can exclude directories or allow selected plugins to fail while the run continues. Users can also set up and tear down test databases. PHPCI is self-hosted, uses YAML pipeline configuration, and has a listed plan costing free under the BSD license. Its scope has limits: it does not provide virtualized testing or test across multiple PHP versions, and it does not install PEAR or PECL extensions. It also does not handle deployments; the README recommends Deployer for that work. The repository is archived and read-only, and Packagist labels the package abandoned and no longer maintained, with no replacement suggested. The listed package release is version 1.8.0, dated November 20, 2017. Support information points to a mailing list and [email protected].

Who it suits

PHPCI may suit PHP teams seeking a self-hosted CI tool for Composer dependencies, plugin workflows, and test databases. Its archived and unmaintained status is important to consider before adopting it.

What it does well

  • Clones from GitHub, Bitbucket, or a local path.
  • Installs Composer dependencies.
  • Supports test database setup and teardown.
  • Open source under the BSD license.

What to know first

  • Repository is archived and read-only.
  • Package is marked abandoned and unmaintained.
  • No virtualized testing or multiple PHP versions.
  • Does not handle deployments.

Plans

PlanBilled and limitsPrice
Free and open sourceBSD-2-Clause licensed; no paid plans statedFree

As phptesting.org lists them, read 11 Oct 2026. The maker's own page has the final word.

Verdict

PHPCI provides core CI tasks for PHP projects, including Composer installation and test database handling. Its archived repository and abandoned package status are significant considerations for new use.

Facts from PHPCI's own pages

Composer
It installs a project's Composer dependencies. · github.com, 11 Oct 2026
License
The project is free and open source under the BSD license. · github.com, 11 Oct 2026
Limit: deployments
The project README says PHPCI does not handle deployments and recommends Deployer for that task. · github.com, 11 Oct 2026
Limit: extensions
The project README says PHPCI does not install PEAR or PECL extensions. · github.com, 11 Oct 2026
Limit: test environments
The project README says PHPCI does not provide virtualized testing or testing across multiple PHP versions. · github.com, 11 Oct 2026
Maintenance status
The GitHub repository is archived and read-only; its owner archived it on February 15, 2025. · github.com, 11 Oct 2026
Package release
Packagist lists version 1.8.0 with a release date of November 20, 2017. · packagist.org, 11 Oct 2026
Package status
Packagist labels the package abandoned and no longer maintained, with no replacement suggested. · packagist.org, 11 Oct 2026
Plugin workflows
It can run combinations of supported plugins, with options to exclude directories or allow selected plugins to fail while continuing. · github.com, 11 Oct 2026
Purpose
PHPCI is a continuous integration tool specifically designed for PHP projects. · github.com, 11 Oct 2026
Source repositories
It can clone projects from GitHub, Bitbucket, or a local path. · github.com, 11 Oct 2026
Support
The README directs users to a mailing list and gives [email protected] as its email address. · github.com, 11 Oct 2026
Test databases
It allows users to set up and tear down test databases. · github.com, 11 Oct 2026

Where PHPCI stands on Freedom251

Look at these too