Class Sync
Synchronise efficacement (rsync Shell) et avec suppression le contenu d'un répertoire à l'intérieur d'un autre. À inclure dans une tâche env ou target.
Attributs :
- 'src'
- 'destdir'
- 'include'
- 'exclude' : à noter que systématiquement sont exclus '.bzr/', '.cvsignore', '.git/', '.gitignore', '.svn/', 'cvslog.*', 'CVS' et 'CVS.adm'
Exemples : <sync src="${TMPDIR}/" destdir="${WEB_SERVERS}:${BASEDIR}" exclude="v3/css v3/js v4/css v4/js" /> <sync src="prod@fs3:/home/prod/twenga_files/merchant_logos/" destdir="${TMPDIR}/img/sites" include=".png" exclude="" />
- Himedia\Padocc\Task
- Himedia\Padocc\Task\Base\Sync
Namespace: Himedia\Padocc\Task\Base
Author: Geoffroy AUBRY <gaubry@hi-media.com>
Located at Himedia/Padocc/Task/Base/Sync.php
Author: Geoffroy AUBRY <gaubry@hi-media.com>
Located at Himedia/Padocc/Task/Base/Sync.php
protected
|
|
public static
string
|
|
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(). |
$aAttValues,
$aAttrProperties,
$aConfig,
$aRegisteredPaths,
$oAttrProperties,
$oDIContainer,
$oNumbering,
$oProject,
$oProperties,
$oShell,
$oXMLTask,
$sCounter,
$sName
|