Overview

Namespaces

  • GAubry
    • ErrorHandler
    • Helpers
    • Logger
    • Shell
  • Himedia
    • Padocc
      • DB
      • Minifier
      • Numbering
      • Properties
      • Task
        • Base
        • Extended
  • None
  • Psr
    • Log

Classes

  • AttributeProperties
  • Deployment
  • DeploymentStatus
  • DIContainer
  • Padocc
  • Task

Interfaces

  • DIContainerInterface
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Todo

Class Deployment

Deployment

Final
Namespace: Himedia\Padocc
Author: Geoffroy AUBRY <gaubry@hi-media.com>
Located at Himedia/Padocc/Deployment.php
Methods summary
public
# __construct( Himedia\Padocc\DIContainerInterface $oDIContainer )

Constructor.

Constructor.

Parameters

$oDIContainer
Himedia\Padocc\DIContainerInterface
$oDIContainer Service container
public Himedia\Padocc\DIContainerInterface
# getContainer( )

Gets the service container.

Gets the service container.

Returns

Himedia\Padocc\DIContainerInterface
public
# run( string $xmlPathOrString, string $sEnvironment, string $sExecutionID, array $aExternalProperties, string $sRollbackID )

Exécute le déploiement.

Exécute le déploiement.

Parameters

$xmlPathOrString
string
$xmlPathOrString Path to the project XML configuration file or XML file content.
$sEnvironment
string
$sEnvironment Name of the environment where to deploy.
$sExecutionID
string
$sExecutionID au format YYYYMMDDHHMMSS_xxxxx, où x est un nombre aléatoire
$aExternalProperties
array
$aExternalProperties tableau associatif nom/valeur des propriétés externes.
$sRollbackID
string
$sRollbackID identifiant de déploiement sur lequel effectuer un rollback
private
# registerProperties( array $aProperties, boolean $bEscape = false, string $sPrefix = '' )

Registers external properties.

Registers external properties.

Parameters

$aProperties
array
$aProperties
$bEscape
boolean
$bEscape
$sPrefix
string
$sPrefix
Properties summary
private Himedia\Padocc\DIContainerInterface $oDIContainer
#
private array $aConfig
#
Platform for Automatized Deployments with pOwerful Concise Configuration API documentation generated by ApiGen 2.8.0