PHP Class REBELinBLUE\Deployer\Http\Controllers\DeploymentController

Inheritance: extends Controller
Mostrar archivo Open project: rebelinblue/deployer

Public Methods

Method Description
__construct ( REBELinBLUE\Deployer\Contracts\Repositories\ProjectRepositoryInterface $projectRepository, REBELinBLUE\Deployer\Contracts\Repositories\DeploymentRepositoryInterface $deploymentRepository ) DeploymentController constructor.
abort ( integer $deployment_id ) : Illuminate\Http\RedirectResponse Abort a deployment.
deploy ( Illuminate\Http\Request $request, integer $project_id ) : Illuminate\Http\RedirectResponse Adds a deployment for the specified project to the queue.
log ( ServerLog $log ) : ServerLog Gets the log output of a particular deployment step.
project ( integer $project_id ) : Illuminate\View\View The details of an individual project.
rollback ( Illuminate\Http\Request $request, integer $deployment_id ) : Illuminate\Http\RedirectResponse Loads a previous deployment and then creates a new deployment based on it.
show ( integer $deployment_id ) : Illuminate\View\View Show the deployment details.

Method Details

__construct() public method

DeploymentController constructor.
public __construct ( REBELinBLUE\Deployer\Contracts\Repositories\ProjectRepositoryInterface $projectRepository, REBELinBLUE\Deployer\Contracts\Repositories\DeploymentRepositoryInterface $deploymentRepository )
$projectRepository REBELinBLUE\Deployer\Contracts\Repositories\ProjectRepositoryInterface
$deploymentRepository REBELinBLUE\Deployer\Contracts\Repositories\DeploymentRepositoryInterface

abort() public method

Abort a deployment.
public abort ( integer $deployment_id ) : Illuminate\Http\RedirectResponse
$deployment_id integer
return Illuminate\Http\RedirectResponse

deploy() public method

Adds a deployment for the specified project to the queue.
public deploy ( Illuminate\Http\Request $request, integer $project_id ) : Illuminate\Http\RedirectResponse
$request Illuminate\Http\Request
$project_id integer
return Illuminate\Http\RedirectResponse

log() public method

Gets the log output of a particular deployment step.
public log ( ServerLog $log ) : ServerLog
$log REBELinBLUE\Deployer\ServerLog
return REBELinBLUE\Deployer\ServerLog

project() public method

The details of an individual project.
public project ( integer $project_id ) : Illuminate\View\View
$project_id integer
return Illuminate\View\View

rollback() public method

Loads a previous deployment and then creates a new deployment based on it.
public rollback ( Illuminate\Http\Request $request, integer $deployment_id ) : Illuminate\Http\RedirectResponse
$request Illuminate\Http\Request
$deployment_id integer
return Illuminate\Http\RedirectResponse

show() public method

Show the deployment details.
public show ( integer $deployment_id ) : Illuminate\View\View
$deployment_id integer
return Illuminate\View\View