8000 Architecture · ASKozienko/rocketeer Wiki · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content
Maxime Fabre edited this page Jul 12, 2013 · 4 revisions

API

Rocketeer is composed the following way :

Namespace Class Description
Rocketeer Bash An helper to execute low-level commands on the remote server
Rocketeer ReleasesManager Provides informations and actions around releases
Rocketeer Rocketeer Handles interaction between the User provided informations and the various Rocketeer components
Rocketeer Server Provides and persists informations about the remote server
Rocketeer TasksQueue Handles the registering of Tasks and their execution
Rocketeer\Scm Git The Git SCM
Rocketeer\Tasks Check Check if the server is ready to receive the application
Rocketeer\Tasks Cleanup Clean up old releases from the server
Rocketeer\Tasks Closure A task formatted as a Closure
Rocketeer\Tasks CurrentRelease Display what the current release is
Rocketeer\Tasks Deploy Deploy the website
Rocketeer\Tasks Rollback Rollback to the previous release, or to a specific one
Rocketeer\Tasks Setup Set up the remote server for deployment
Rocketeer\Tasks Teardown Remove the remote applications and existing caches
Rocketeer\Tasks Test Run the tests on the server and displays the ouput
Rocketeer\Tasks Update Update the remote server without doing a new release
Rocketeer\Traits Scm A base trait for SCM classes
Rocketeer\Traits Task An abstract Task with common helpers, from which all Tasks derive
Clone this wiki locally
0