Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/Codegyre/RoboCI

virtualized environment runner for Continuous Integration servers
https://github.com/Codegyre/RoboCI

Last synced: 6 days ago
JSON representation

virtualized environment runner for Continuous Integration servers

Awesome Lists containing this project

README

        

# RoboCI

RoboCI is virtualized environment runner for Continuous Integration servers.
RoboCI is aimed to **run Travis CI builds locally** inside [Docker](http://docker.io) containers as well creating custom build setup.

## RoboCI is used to:

* create virtualized environments with Docker.
* run acceptance, functional, unit, integration tests in isolated containers.
* run Travis CI builds locally or on CI server.
* debug builds inside containers

## Requirements

Requires [Docker](http://docker.io) and [Robo PHP Task Runner](http://robo.li) to be installed.

## Installation

Use Composer

```
{
"require-dev": {
"codegyre/robo": "*",
"codegyre/robo-ci": "@dev"
}
}

```

Create `RoboFile.php` in the root of your project (if it is not already there), by simply running `robo`.

Attach composer autoloader to include `Codegyre\RoboCI` into your RoboFile:

``` php