Analysis updated 2026-08-10 · repo last pushed 2014-05-09
Run the same tests your CI server would run, but locally before pushing code.
Reproduce a Travis CI build failure on your own machine to debug it faster.
Test multiple build configurations for a single project without setting up remote servers.
| joelwurtz/jolici | agentpietrucha/ks_affiliation | akarshsatija/php-whois | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | PHP | PHP | PHP |
| Last pushed | 2014-05-09 | — | 2014-02-06 |
| Maintenance | Dormant | — | Dormant |
| Setup difficulty | moderate | moderate | easy |
| Complexity | 3/5 | 3/5 | 2/5 |
| Audience | developer | developer | pm founder |
Figures from each repo's GitHub metadata at analysis time.
Requires Docker and PHP 5.4+ installed, and the first build takes extra time to set up containers from scratch.
JoliCi lets you run your project's automated tests locally in a safe, isolated way, without worrying that test environments will interfere with each other or with your machine. The main benefit is that you can catch test failures on your own computer before pushing code, and you can test projects written in any language, not just PHP. It works by using Docker, which creates lightweight, self-contained environments for each build. You download a single file, run it inside your project folder, and it reads your existing Travis CI configuration to figure out what to do. The first run takes a while because it has to build everything from scratch, but later runs are faster thanks to caching. You can also override the default test command if you want to run something different. This is useful for developers and teams who already use Travis CI and want to reproduce those same tests locally before committing or pushing changes. For example, if your project has a .travis.yml file defining how tests run, you can run the same checks on your laptop without setting up a remote server or waiting for an online service to pick up your commit. It also supports multiple builds per project and lets you tweak the test command on the fly. The project is written in PHP and requires PHP 5.4 or newer, plus a recent version of Docker. It currently supports reading Travis CI and its own configuration format, with plans to support other formats like CircleCI in the future. The README notes that the project is still in beta, so you may encounter bugs or missing features.
JoliCi runs your project's automated tests locally in isolated Docker environments by reading your existing Travis CI config, so you can catch failures before pushing code.
Mainly PHP. The stack also includes PHP, Docker, Travis CI.
Dormant — no commits in 2+ years (last push 2014-05-09).
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.