Overview

Namespaces

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

Classes

  • B2CSwitchSymlink
  • BuildLanguage
  • CVSExport
  • GitExport
  • Minifier
  • SwitchSymlink
  • TwengaServers
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Todo

Class CVSExport

Exporte tout ou partie du contenu d'un dépôt CVS vers une ou plusieurs destinations. À inclure dans une tâche env ou target.

Exploite le script '/src/inc/cvsexport.sh'. Réalise la synchronisation à l'aide d'une tâche sync.

Attributs :

  • 'repository'
  • 'module' : sous-répertoire du dépôt qui nous intéresse
  • 'src' : lieu temporaire d'extraction du contenu qui nous intéresse du dépôt avant de l'envoyer vers la destination => laisser à vide de manière générale, l'outil utilisera alors le répertoire $aConfig['dir']['repositories']
  • 'dest'

Exemple : <cvsexport repository=":extssh:gaubry@fs1.twenga.com:/home/cvsroot" module="twengaweb/common" destdir="${SERVERS}:${COMMONDIR}" />

Himedia\Padocc\Task
Extended by Himedia\Padocc\Task\Extended\CVSExport
Namespace: Himedia\Padocc\Task\Extended
Author: Geoffroy AUBRY <gaubry@hi-media.com>
Located at Himedia/Padocc/Task/Extended/CVSExport.php
Methods summary
protected
# init( )

Initializes task.

Initializes task.

Overrides

Himedia\Padocc\Task::init()
public static string
# getTagName( )

Retourne le nom du tag XML correspondant à cette tâche dans les config projet.

Retourne le nom du tag XML correspondant à cette tâche dans les config projet.

Returns

string
nom du tag XML correspondant à cette tâche dans les config projet.

Throws

RuntimeException
si appelée directement sur Task.

CodeCoverageIgnore

Overrides

Himedia\Padocc\Task::getTagName()
public
# setUp( )

Prépare la tâche avant exécution : vérifications basiques, analyse des serveurs concernés...

Prépare la tâche avant exécution : vérifications basiques, analyse des serveurs concernés...

Overrides

Himedia\Padocc\Task::setUp()
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().

Phase de traitements centraux de l'exécution de la tâche. Elle devrait systématiquement commencer par "parent::centralExecute();". Appelé par execute().

See

Himedia\Padocc\Task::execute()

Overrides

Himedia\Padocc\Task::centralExecute()
Methods inherited from Himedia\Padocc\Task
__construct(), check(), execute(), expandPath(), fetchAttributes(), getLogger(), getNewInstance(), postExecute(), preExecute(), processPath(), processSimplePath(), registerPaths(), reroutePaths(), setAttributePropertiesAdapter(), setLogger(), setNumberingAdapter(), setPropertiesAdapter(), setShellAdapter()
Properties summary
private Himedia\Padocc\Task\Base\Sync $oSyncTask
#

Tâche de synchronisation sous-jacente.

Tâche de synchronisation sous-jacente.

Properties inherited from Himedia\Padocc\Task
$aAttValues, $aAttrProperties, $aConfig, $aRegisteredPaths, $oAttrProperties, $oDIContainer, $oNumbering, $oProject, $oProperties, $oShell, $oXMLTask, $sCounter, $sName
Platform for Automatized Deployments with pOwerful Concise Configuration API documentation generated by ApiGen 2.8.0