PHPackages                             sismo/sismo - 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. [DevOps &amp; Deployment](/categories/devops)
4. /
5. sismo/sismo

AbandonedArchivedSilex-application[DevOps &amp; Deployment](/categories/devops)

sismo/sismo
===========

Sismo is a personal continuous integration server.

v1.0.3(10y ago)64249582[2 issues](https://github.com/FriendsOfPHP/Sismo/issues)[1 PRs](https://github.com/FriendsOfPHP/Sismo/pulls)MITPHPPHP &gt;=5.3.3

Since Mar 19Pushed 8y ago3 watchersCompare

[ Source](https://github.com/FriendsOfPHP/Sismo)[ Packagist](https://packagist.org/packages/sismo/sismo)[ Docs](http://sismo.sensiolabs.org)[ RSS](/packages/sismo-sismo/feed)WikiDiscussions master Synced 5d ago

READMEChangelogDependencies (12)Versions (5)Used By (0)

Sismo: Your Continuous Testing Server
=====================================

[](#sismo-your-continuous-testing-server)

[Sismo](http://sismo.sensiolabs.org/) is a *Continuous Testing Server* written in PHP.

Unlike more "advanced" Continuous Integration Servers (like Jenkins), Sismo does not try to do more than getting your code, running your tests, and send you notifications.

What makes Sismo special?
-------------------------

[](#what-makes-sismo-special)

Sismo has been optimized to run *locally* on your computer for your *Git*projects. Even if it can test *remote* repositories, Sismo is better used as a local `post-commit` hook. Whenever you commit changes locally, Sismo runs the tests and give you *immediate* feedback *before* you actually push your modifications to the remote repository. So, Sismo is a nice *complement* to your Continuous Integration Server.

Sismo is *language and tool agnostic*. Just give it a command that knows how to run your tests and returns a non-zero exit code when tests do not pass.

Sounds good? There is more. Sismo is insanely *easy to install* (there is only one PHP file to download), *easy to configure*, and it comes with a *gorgeous web interface*.

[![http://sismo.sensiolabs.org/images/sismo-home.png](https://camo.githubusercontent.com/7a5968ec7b636d9b2febb46781bb75af04fbc4c9024548e082af34e0d3d1d194/687474703a2f2f7369736d6f2e73656e73696f6c6162732e6f72672f696d616765732f7369736d6f2d686f6d652e706e67)](https://camo.githubusercontent.com/7a5968ec7b636d9b2febb46781bb75af04fbc4c9024548e082af34e0d3d1d194/687474703a2f2f7369736d6f2e73656e73696f6c6162732e6f72672f696d616765732f7369736d6f2d686f6d652e706e67)

Installation
------------

[](#installation)

Installing Sismo is as easy as downloading the [sismo.php](http://sismo.sensiolabs.org/get/sismo.php) file and put it somewhere under your web root directory. That's it, the CLI tool and the web interface is packed into a single PHP file.

Note that Sismo needs at least PHP 5.3.3 to run.

Configuration
-------------

[](#configuration)

By default, Sismo reads its configuration from `~/.sismo/config.php`:

```
