Class SwitchSymlink
Permute les liens symboliques de la dernière release vers la nouvelle à la fin du déploiement. Tâche ajoutée par défaut en tant que dernière tâche de l'environnement, si et seulement si aucune tâche SwitchSymlink ou fille (comme B2CSwitchSymlink) n'est spécifiée dans le XML, et si l'attribut withsymlinks de la tâche env vaut true. À inclure en toute fin de tâche env ou target.
Attributs :
- 'src' : laisser à vide à moins d'être bien conscient des conséquences
- 'target' : laisser à vide à moins d'être bien conscient des conséquences
- 'server' : laisser à vide à moins d'être bien conscient des conséquences
Exemple : <switchsymlink />
- Himedia\Padocc\Task
- Himedia\Padocc\Task\Base\Link
- Himedia\Padocc\Task\Extended\SwitchSymlink
Direct known subclasses
Himedia\Padocc\Task\Extended\B2CSwitchSymlink
Namespace: Himedia\Padocc\Task\Extended
Category: TwengaDeploy
Author: Geoffroy AUBRY <gaubry@hi-media.com>
Located at Himedia/Padocc/Task/Extended/SwitchSymlink.php
Category: TwengaDeploy
Author: Geoffroy AUBRY <gaubry@hi-media.com>
Located at Himedia/Padocc/Task/Extended/SwitchSymlink.php
protected
|
|
public static
string
|
|
public static
integer
|
|
public
|
|
protected
|
#
centralExecute( )
Phase de traitements centraux de l'exécution de la tâche. Elle devrait systématiquement commencer par "parent::centralExecute();". Appelé par execute(). |
protected
|
#
checkTargets( )
Vérifie que chaque répertoire cible des liens existe. Notamment nécessaire en cas de rollback. |
private static
integer
|
$iNbInstances | 0 |
#
Compteur d'instances de la classe. |
$aAttValues,
$aAttrProperties,
$aConfig,
$aRegisteredPaths,
$oAttrProperties,
$oDIContainer,
$oNumbering,
$oProject,
$oProperties,
$oShell,
$oXMLTask,
$sCounter,
$sName
|