Classes

\

Name Description
APIEnvironment No description available EMPTY
APINoun Base class for the APINouns EMPTY
APIProject No description available EMPTY
AbstractPipelineTest No description available EMPTY
CMSFilesystemSyncTask Surface Filesystem::sync() as a dev task in case CMS has not been included. EMPTY
CapistranoDeploymentBackend No description available EMPTY
CheckPipelineStatusTask Class CheckPipelineStatus This class is expected to be called by the /etc/init.d/deploynaut-pipeline daemon, and not manually or via the command line. It should perform checks to ensure that this is the case. EMPTY
CloneGitRepo No description available EMPTY
DNAdmin No description available EMPTY
DNBranch No description available EMPTY
DNBranchList No description available EMPTY
DNCommit No description available EMPTY
DNData Parent class for managing a set of Deploynaut data EMPTY
DNDataArchive Represents a file archive of database and/or assets extracted from a specific Deploynaut environment. EMPTY
DNDataArchiveTest No description available EMPTY
DNDataTransfer Class representing a single data transfer in a project, which can include a database export, an archive of all assets, or both. EMPTY
DNDeployment Class representing a single deplyoment (passed or failed) at a time to a particular environment EMPTY
DNEnvironment DNEnvironment EMPTY
DNEnvironmentTest No description available EMPTY
DNFailedCommits DNFailedCommits EMPTY
DNFilteredCommits DNFilteredCommits EMPTY
DNFinishedCommits DNFinishedCommits EMPTY
DNGitFetch No description available EMPTY
DNMigrate1_1to1_2 Will convert the Filename to the version 1.2 of deploynaut where it more or less is exactly is the same as the Name but with .rb EMPTY
DNPing This class will queue a ping job and also proxy to the log file of that output EMPTY
DNPipelineCommitsTest No description available EMPTY
DNPipelineCommits_Test No description available EMPTY
DNProject DNProject represents a project that relates to a group of target environments. EMPTY
DNProjectTest No description available EMPTY
DNQueuedCommits DNQueuedCommits EMPTY
DNReference No description available EMPTY
DNReferenceList No description available EMPTY
DNRoot God controller for the deploynaut interface EMPTY
DNStartedCommits DNFinishedCommits EMPTY
DNTag No description available EMPTY
DataArchiveFileField Overwrite field to save into a {@link DataArchive}, using generateFilepath(). EMPTY
DataTransferJob Starts a capistrano script for either retrieving data from an environment, or pushing data into an environment. Initiated by {@link DNDataTransfer}. EMPTY
DemoDeploymentBackend This demo back-end doesn't actually do deployment. EMPTY
DeployForm Form for generating deployments from a specified commit EMPTY
DeployForm_CommitValidator Validates a multi-source commit selector EMPTY
DeployForm_PipelineValidator Validates a pipeline commit selector EMPTY
DeployForm_ValidatorBase Base class for a pipeline initiation validator EMPTY
DeployJob Runs a deployment via the most appropriate backend EMPTY
DeploymentPipelineStep Class DeploymentPipelineTest This class performs the actual deployment after the smoke test has passed EMPTY
DeploymentPipelineStepTest No description available EMPTY
DeploynautAPI Entry point for the deploynaut API EMPTY
DeploynautFileExtension No description available EMPTY
DeploynautLogFile Simple support class for reading and writing deploynaut job logs EMPTY
DeploynautTest No description available EMPTY
DeploynautTest_Project No description available EMPTY
DryRunPipelineTest No description available EMPTY
EmailMessagingService No description available EMPTY
EmergencyRollbackStep Allows a member with the correct permissions to trigger a rollback for an approved pipeline. EMPTY
EmergencyRollbackStepTest No description available EMPTY
FetchJob No description available EMPTY
GitonomyCache Helper class caching expensive gitonomy calls EMPTY
LongRunningPipelineStep Represents a long running pipeline step with a timeout EMPTY
PackageCacheTest_MockGenerator Stub PackageGenerator that creates an empty file EMPTY
PackageGenerator Represents a back-end for generating a package file. EMPTY
PingJob Runs a capistrano job that will check the connection and that all folders with permission are setup correctly EMPTY
Pipeline Class Pipeline A Pipeline represents one action (e.g. 'Deploy'), separated out into multiple {@link PipelineStep} objects. A Pipeline acts on a single Git SHA, and processes that SHA through multiple steps (e.g. smoketesting it, loading a maintenance page up, deploying the SHA, smoketesting the site after deploy, removing the maintenance page. EMPTY
PipelineController No description available EMPTY
PipelineNotificationTest Tests the pipeline notification process EMPTY
PipelineStep Represents a single step in a pipeline EMPTY
PipelineTest No description available EMPTY
PipelineTest_DNDataTransfer No description available EMPTY
PipelineTest_DNDeployment Dummy deployment service EMPTY
PipelineTest_Environment No description available EMPTY
PipelineTest_MockLog Dummy logging service EMPTY
PipelineTest_Project No description available EMPTY
PipelineTest_RecordingMessageSender No description available EMPTY
ResqueJob No description available EMPTY
ResqueQueue No description available EMPTY
ResqueReport No description available EMPTY
RollbackStep Peforms rollback of a pipeline to a previous status. EMPTY
RollbackStepTest Test rollback of deployments EMPTY
SimplePackageGenerator Generates the package directly on the deploynaut server EMPTY
SimplePackageGeneratorTest Component test for SimplePackageGenerator Writes to temporary locations in the filesystem EMPTY
SizeRestrictedPackageCache Class for calling the package generator and caching the results. EMPTY
SizeRestrictedPackageCacheTest Component test for SizeRestrictedPackageCache Writes to temporary locations in the filesystem EMPTY
SmokeTestPipelineStep Class SmokeTestPipelineTest This class performs a 'smoke test' against a {@link DNEnvironment}. This smoke test is specific to the environment, but generally consists of: - Checking the homepage (and other key pages, if specified) for a HTTP response 'Status' code of 200 - Perhaps checking 'dev/check' for sites that include the environmentcheck module ({@see https://github.com/silverstripe-labs/silverstripe-environmentcheck}). EMPTY
SmokeTestPipelineStepTest No description available EMPTY
SyncProjectsAndEnvironments No description available EMPTY
TriggerDeployStep Allows a member with the correct permissions to trigger a deployment for an approved pipeline EMPTY
TriggerDeployStepTest No description available EMPTY
UserConfirmationStep Pauses progression of a deployment while external authorisation is requested. EMPTY
UserConfirmationStepTest No description available EMPTY