PHP 클래스 DemoDeploymentBackend

Whenever you deploy, it will track the deployment history in a text file assets/.deploy-history.txt It's useful for demonstrating how the system works, and how you can write deployment back-ends
상속: extends Object, implements DeploymentBackend
파일 보기 프로젝트 열기: silverstripe/deploynaut 1 사용 예제들

공개 메소드들

메소드 설명
dataTransfer ( DNDataTransfer $dataTransfer, DeploynautLogFile $log )
deploy ( DNEnvironment $environment, DeploynautLogFile $log, DNProject $project, array $options ) Deploy the given build to the given environment
disableMaintenance ( DNEnvironment $environment, DeploynautLogFile $log, DNProject $project )
enableMaintenance ( DNEnvironment $environment, DeploynautLogFile $log, DNProject $project )
getDeployOptions ( DNEnvironment $environment ) : ArrayList
ping ( DNEnvironment $environment, DeploynautLogFile $log, DNProject $project )
planDeploy ( DNEnvironment $environment, array $options = [] ) : DeploymentStrategy Create a deployment strategy.

메소드 상세

dataTransfer() 공개 메소드

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() 공개 메소드

public disableMaintenance ( DNEnvironment $environment, DeploynautLogFile $log, DNProject $project )
$environment DNEnvironment
$log DeploynautLogFile
$project DNProject

enableMaintenance() 공개 메소드

public enableMaintenance ( DNEnvironment $environment, DeploynautLogFile $log, DNProject $project )
$environment DNEnvironment
$log DeploynautLogFile
$project DNProject

getDeployOptions() 공개 메소드

public getDeployOptions ( DNEnvironment $environment ) : ArrayList
$environment DNEnvironment
리턴 ArrayList

ping() 공개 메소드

public ping ( DNEnvironment $environment, DeploynautLogFile $log, DNProject $project )
$environment DNEnvironment
$log DeploynautLogFile
$project DNProject

planDeploy() 공개 메소드

Create a deployment strategy.
public planDeploy ( DNEnvironment $environment, array $options = [] ) : DeploymentStrategy
$environment DNEnvironment
$options array
리턴 DeploymentStrategy