Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/Codegyre/RoboCI
- Owner: Codegyre
- License: mit
- Created: 2014-09-24T00:44:59.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2016-05-15T10:47:22.000Z (over 8 years ago)
- Last Synced: 2024-08-01T19:54:54.203Z (3 months ago)
- Language: PHP
- Homepage: http://phptest.club/t/roboci-run-travisci-builds-locally/170
- Size: 198 KB
- Stars: 116
- Watchers: 10
- Forks: 9
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
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