PHP 인터페이스 DeploymentBackend

파일 보기 프로젝트 열기: silverstripe/deploynaut

공개 메소드들

메소드 설명
dataTransfer ( DNDataTransfer $dataTransfer, DeploynautLogFile $log ) Transfer data from an environment to a local file, or from a local file back into an environment. See {@link DNDataTransfer} for details.
deploy ( DNEnvironment $environment, DeploynautLogFile $log, DNProject $project, array $options ) Deploy the given build to the given environment.
disableMaintenance ( DNEnvironment $environment, DeploynautLogFile $log, DNProject $project ) Disable the maintenance page
enableMaintenance ( DNEnvironment $environment, DeploynautLogFile $log, DNProject $project ) Put put the maintenance page
getDeployOptions ( DNEnvironment $environment ) : ArrayList Return a list of {@link DeployOption} for use on this environment.
ping ( DNEnvironment $environment, DeploynautLogFile $log, DNProject $project ) Checks the status of the environment
planDeploy ( DNEnvironment $environment, array $options ) : DeploymentStrategy Creates a deployment strategy that can be used to do some pre-flight checks.

메소드 상세

dataTransfer() 공개 메소드

Transfer data from an environment to a local file, or from a local file back into an environment. See {@link DNDataTransfer} for details.
public dataTransfer ( DNDataTransfer $dataTransfer, DeploynautLogFile $log )
$dataTransfer DNDataTransfer
$log DeploynautLogFile

deploy() 공개 메소드

Deploy the given build to the given environment.
public deploy ( DNEnvironment $environment, DeploynautLogFile $log, DNProject $project, array $options )
$environment DNEnvironment
$log DeploynautLogFile
$project DNProject
$options array

disableMaintenance() 공개 메소드

Disable the maintenance page
public disableMaintenance ( DNEnvironment $environment, DeploynautLogFile $log, DNProject $project )
$environment DNEnvironment
$log DeploynautLogFile
$project DNProject

enableMaintenance() 공개 메소드

Put put the maintenance page
public enableMaintenance ( DNEnvironment $environment, DeploynautLogFile $log, DNProject $project )
$environment DNEnvironment
$log DeploynautLogFile
$project DNProject

getDeployOptions() 공개 메소드

Return a list of {@link DeployOption} for use on this environment.
public getDeployOptions ( DNEnvironment $environment ) : ArrayList
$environment DNEnvironment
리턴 ArrayList

ping() 공개 메소드

Checks the status of the environment
public ping ( DNEnvironment $environment, DeploynautLogFile $log, DNProject $project )
$environment DNEnvironment
$log DeploynautLogFile
$project DNProject

planDeploy() 공개 메소드

Creates a deployment strategy that can be used to do some pre-flight checks.
public planDeploy ( DNEnvironment $environment, array $options ) : DeploymentStrategy
$environment DNEnvironment
$options array An unsanitised array of request parameters from $request->requestVars.
리턴 DeploymentStrategy