├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── RoboFile.php ├── VERSION ├── composer.json ├── composer.lock ├── recipes ├── base │ ├── Dockerfile │ └── travis.json ├── mongodb │ ├── Dockerfile │ └── link.sh ├── mysql │ ├── Dockerfile │ └── link.sh ├── php │ └── Dockerfile ├── postgresql │ ├── Dockerfile │ └── link.sh ├── rabbitmq │ ├── Dockerfile │ └── link.sh └── redis │ ├── Dockerfile │ └── link.sh └── src ├── Cleanup.php ├── Command ├── CI.php └── Travis │ ├── Build.php │ └── Prepare.php ├── Config.php ├── ConfigParser ├── RoboEnv.php └── Travis.php ├── Exception.php ├── Runner.php ├── Task ├── BuildRecipe.php ├── CreateRunScript.php ├── CreateStartScript.php ├── RunContainer.php └── RunService.php └── Tasks.php /.gitignore: -------------------------------------------------------------------------------- 1 | composer.phar 2 | vendor/ 3 | .idea 4 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | # Changelog 2 | 3 | #### 0.1.0 4 | 5 | * initial *2014-09-27* 6 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codegyre/RoboCI/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codegyre/RoboCI/HEAD/README.md -------------------------------------------------------------------------------- /RoboFile.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codegyre/RoboCI/HEAD/RoboFile.php -------------------------------------------------------------------------------- /VERSION: -------------------------------------------------------------------------------- 1 | 0.1.0 -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codegyre/RoboCI/HEAD/composer.json -------------------------------------------------------------------------------- /composer.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codegyre/RoboCI/HEAD/composer.lock -------------------------------------------------------------------------------- /recipes/base/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codegyre/RoboCI/HEAD/recipes/base/Dockerfile -------------------------------------------------------------------------------- /recipes/base/travis.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codegyre/RoboCI/HEAD/recipes/base/travis.json -------------------------------------------------------------------------------- /recipes/mongodb/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM mongo -------------------------------------------------------------------------------- /recipes/mongodb/link.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codegyre/RoboCI/HEAD/recipes/mongodb/link.sh -------------------------------------------------------------------------------- /recipes/mysql/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM centurylink/mysql -------------------------------------------------------------------------------- /recipes/mysql/link.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codegyre/RoboCI/HEAD/recipes/mysql/link.sh -------------------------------------------------------------------------------- /recipes/php/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codegyre/RoboCI/HEAD/recipes/php/Dockerfile -------------------------------------------------------------------------------- /recipes/postgresql/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM postgres -------------------------------------------------------------------------------- /recipes/postgresql/link.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codegyre/RoboCI/HEAD/recipes/postgresql/link.sh -------------------------------------------------------------------------------- /recipes/rabbitmq/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codegyre/RoboCI/HEAD/recipes/rabbitmq/Dockerfile -------------------------------------------------------------------------------- /recipes/rabbitmq/link.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codegyre/RoboCI/HEAD/recipes/rabbitmq/link.sh -------------------------------------------------------------------------------- /recipes/redis/Dockerfile: -------------------------------------------------------------------------------- 1 | FROM redis -------------------------------------------------------------------------------- /recipes/redis/link.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codegyre/RoboCI/HEAD/recipes/redis/link.sh -------------------------------------------------------------------------------- /src/Cleanup.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codegyre/RoboCI/HEAD/src/Cleanup.php -------------------------------------------------------------------------------- /src/Command/CI.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codegyre/RoboCI/HEAD/src/Command/CI.php -------------------------------------------------------------------------------- /src/Command/Travis/Build.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codegyre/RoboCI/HEAD/src/Command/Travis/Build.php -------------------------------------------------------------------------------- /src/Command/Travis/Prepare.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codegyre/RoboCI/HEAD/src/Command/Travis/Prepare.php -------------------------------------------------------------------------------- /src/Config.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codegyre/RoboCI/HEAD/src/Config.php -------------------------------------------------------------------------------- /src/ConfigParser/RoboEnv.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codegyre/RoboCI/HEAD/src/ConfigParser/RoboEnv.php -------------------------------------------------------------------------------- /src/ConfigParser/Travis.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codegyre/RoboCI/HEAD/src/ConfigParser/Travis.php -------------------------------------------------------------------------------- /src/Exception.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codegyre/RoboCI/HEAD/src/Exception.php -------------------------------------------------------------------------------- /src/Runner.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codegyre/RoboCI/HEAD/src/Runner.php -------------------------------------------------------------------------------- /src/Task/BuildRecipe.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codegyre/RoboCI/HEAD/src/Task/BuildRecipe.php -------------------------------------------------------------------------------- /src/Task/CreateRunScript.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codegyre/RoboCI/HEAD/src/Task/CreateRunScript.php -------------------------------------------------------------------------------- /src/Task/CreateStartScript.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codegyre/RoboCI/HEAD/src/Task/CreateStartScript.php -------------------------------------------------------------------------------- /src/Task/RunContainer.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codegyre/RoboCI/HEAD/src/Task/RunContainer.php -------------------------------------------------------------------------------- /src/Task/RunService.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codegyre/RoboCI/HEAD/src/Task/RunService.php -------------------------------------------------------------------------------- /src/Tasks.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Codegyre/RoboCI/HEAD/src/Tasks.php --------------------------------------------------------------------------------