PHPackages                             jolicode/jolici - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Testing &amp; Quality](/categories/testing)
4. /
5. jolicode/jolici

AbandonedArchivedLibrary[Testing &amp; Quality](/categories/testing)

jolicode/jolici
===============

Run your TravisCi builds locally

v0.3.1(11y ago)650630461MITPHPPHP &gt;=5.3

Since Jan 18Pushed 9y ago46 watchersCompare

[ Source](https://github.com/jolicode/JoliCi)[ Packagist](https://packagist.org/packages/jolicode/jolici)[ RSS](/packages/jolicode-jolici/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (9)Dependencies (12)Versions (9)Used By (1)

JoliCi
======

[](#jolici)

JoliCi is a free and open source Continuous Integration *Client* written in PHP (5.4 minimum) and powered by Docker (please use a recent version). It has been written to be compliant with existent Ci services like Travis-Ci and not create a new standard. ([Remove that smile, I KNOW what you're thinking.](http://xkcd.com/927/))

**This project is still in beta, there may be bugs and missing features**

[![Build Status](https://camo.githubusercontent.com/b230e1077c00e15fec8f89fd315942e7ba178a0ca9ae662ddf7fc8ef77a851c9/68747470733a2f2f7472617669732d63692e6f72672f6a6f6c69636f64652f4a6f6c6943692e706e673f6272616e63683d6d6173746572)](https://travis-ci.org/jolicode/JoliCi) [![Scrutinizer Quality Score](https://camo.githubusercontent.com/6e1eaccccfa1746f8cec14df5cd08759624960b0d11494c5230e7254175943f9/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f6a6f6c69636f64652f4a6f6c6943692f6261646765732f7175616c6974792d73636f72652e706e673f733d31626131383035343634363863303763613866633039393664636463346137343064636632336663)](https://scrutinizer-ci.com/g/jolicode/JoliCi/)

\## Usage

[Have a .travis.yml in your project](http://docs.travis-ci.com/user/getting-started/#Step-three%3A-Add-.travis.yml-file-to-your-repository)

[Download the last version of jolici](https://github.com/jolicode/JoliCi/releases) and run it, i.e. for v0.3.1:

```
wget https://github.com/jolicode/JoliCi/releases/download/v0.3.1/jolici.phar
php jolici.phar run
```

First run can be quite long since it has to build everything from the beginning. Subsequent build should be faster thanks to docker caching.

[![JoliCi Demo](https://github.com/jolicode/JoliCi/raw/master/docs/jolici-terminal.gif "JoliCi Demo")](https://github.com/jolicode/JoliCi/raw/master/docs/jolici-terminal.gif)

If you want to see what happens behind this black box:

```
php jolici.phar run -v
```

\## Ci supported

- Travis-Ci
- [...](CONTRIBUTING.md)

I want to read more
-------------------

[](#i-want-to-read-more)

- [Installation](docs/installation.md)
- Usage
    - [The run command](docs/command/run.md)
    - [The clean command](docs/command/clean.md)
    - [The images-update command](docs/command/updates-image.md)
- Strategies (a.k.a. how to create a build from a configuration file)
    - [Travis-Ci](docs/strategies/TravisCiStrategy.md)
    - [JoliCi](docs/strategies/JoliCiStrategy.md)

Credits
-------

[](#credits)

- [All contributors](https://github.com/jolicode/JoliCi/graphs/contributors)
- Some parts of this project are inspired by :
    - [Docker Client](https://github.com/dotcloud/docker/blob/master/commands.go)
- This README is heavily inspired by a @willdurand [blog post](http://williamdurand.fr/2013/07/04/on-open-sourcing-libraries/).
- [@ubermuda](https://github.com/ubermuda) for accepting many pull requests on [docker-php](https://github.com/stage1/docker-php) library

License
-------

[](#license)

View the [LICENSE](LICENSE) file attach to this project.

###  Health Score

37

—

LowBetter than 82% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity36

Limited adoption so far

Community32

Small or concentrated contributor base

Maturity53

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 80.7% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~62 days

Recently: every ~80 days

Total

8

Last Release

4054d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/16ce838e2759f19597de56865243a88711d822ba923c61e024090e87e4d3fc5f?d=identicon)[joelwurtz](/maintainers/joelwurtz)

![](https://www.gravatar.com/avatar/ebbe48a3e30540f24739602c197ad1212aeb81af96077aed5eb2a300267306bd?d=identicon)[damienalexandre](/maintainers/damienalexandre)

---

Top Contributors

[![joelwurtz](https://avatars.githubusercontent.com/u/90466?v=4)](https://github.com/joelwurtz "joelwurtz (96 commits)")[![robertmarsal](https://avatars.githubusercontent.com/u/507871?v=4)](https://github.com/robertmarsal "robertmarsal (5 commits)")[![damienalexandre](https://avatars.githubusercontent.com/u/225704?v=4)](https://github.com/damienalexandre "damienalexandre (4 commits)")[![cordoval](https://avatars.githubusercontent.com/u/328359?v=4)](https://github.com/cordoval "cordoval (2 commits)")[![pborreli](https://avatars.githubusercontent.com/u/77759?v=4)](https://github.com/pborreli "pborreli (2 commits)")[![ternel](https://avatars.githubusercontent.com/u/359558?v=4)](https://github.com/ternel "ternel (2 commits)")[![pierredup](https://avatars.githubusercontent.com/u/144858?v=4)](https://github.com/pierredup "pierredup (1 commits)")[![Sumanai](https://avatars.githubusercontent.com/u/4821329?v=4)](https://github.com/Sumanai "Sumanai (1 commits)")[![jubianchi](https://avatars.githubusercontent.com/u/327237?v=4)](https://github.com/jubianchi "jubianchi (1 commits)")[![beberlei](https://avatars.githubusercontent.com/u/26936?v=4)](https://github.com/beberlei "beberlei (1 commits)")[![clue](https://avatars.githubusercontent.com/u/776829?v=4)](https://github.com/clue "clue (1 commits)")[![h4cc](https://avatars.githubusercontent.com/u/2981491?v=4)](https://github.com/h4cc "h4cc (1 commits)")[![aitboudad](https://avatars.githubusercontent.com/u/1753742?v=4)](https://github.com/aitboudad "aitboudad (1 commits)")[![Nek-](https://avatars.githubusercontent.com/u/972456?v=4)](https://github.com/Nek- "Nek- (1 commits)")

---

Tags

testdockerciintegrationcontinuoustravisci

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/jolicode-jolici/health.svg)

```
[![Health](https://phpackages.com/badges/jolicode-jolici/health.svg)](https://phpackages.com/packages/jolicode-jolici)
```

###  Alternatives

[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.4k5.6M646](/packages/sylius-sylius)[shopware/platform

The Shopware e-commerce core

3.3k1.5M3](/packages/shopware-platform)[silverstripe/framework

The SilverStripe framework

7213.5M2.5k](/packages/silverstripe-framework)[prestashop/prestashop

PrestaShop is an Open Source e-commerce platform, committed to providing the best shopping cart experience for both merchants and customers.

9.0k15.4k](/packages/prestashop-prestashop)[jolicode/castor

A lightweight and modern task runner. Automate everything. In PHP.

53541.0k3](/packages/jolicode-castor)[php-coveralls/php-coveralls

PHP client library for Coveralls API

51413.7M3.4k](/packages/php-coveralls-php-coveralls)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
