Classes summary
Backup |
|
Call |
Permet d'appeler une tâche target du même fichier XML. À inclure dans une
tâche env ou target. |
Composer |
Exécute l'outil de gestion de dépendances PHP composer. À inclure dans une
tâche env ou target. |
Copy |
Permet de copier un fichier ou un répertoire dans un autre. À inclure dans une
tâche env ou target. |
Environment |
Sous-division d'une tâche projet, décrit ce qu'est un déploiement pour un
environnement donné. |
ExternalProperty |
Définit une propriété externe qu'il sera obligatoire de fournir lors de tout
déploiement. Cette propriété est par la suite réutilisable dans les
attributs possédant le flag ALLOW_PARAMETER. À inclure dans une tâche env ou
target. |
FillTemplate |
Permet de générer des fichiers sur la base de templates texte incluant des
propriétés. Exemple, ici PHP : <?php define('DEPLOY_PROJECT',
'${PROJECT_NAME}'); define('DEPLOY_ENV', '${ENVIRONMENT_NAME}');
define('DEPLOY_EXECUTION_ID', '${EXECUTION_ID}'); define('TWENGABUILD',
'${EXECUTION_ID}'); define('DEPLOY_BASEDIR', '${BASEDIR}'); Ce qui génèrera
pour cet exemple : <?php define('DEPLOY_PROJECT', 'front');
define('DEPLOY_ENV', 'prod'); define('DEPLOY_EXECUTION_ID',
'20111221154051_01652'); define('TWENGABUILD', '20111221154051_01652');
define('DEPLOY_BASEDIR', '/home/httpd/www.twenga'); |
HTTP |
Effectue un appel cURL. À inclure dans une tâche env ou target. Une telle
tâche est automatiquement créée par la tâche b2cswitchsymlink. |
Link |
Crée un lien symbolique. À inclure dans une tâche env ou target. |
MkDir |
Crée un répertoire. À inclure dans une tâche env ou target. |
Project |
Tâche mère d'un fichier XML. Contient des tags env ou target. |
Property |
Définit une propriété interne, réutilisable dans les attributs possédant le
flag ALLOW_PARAMETER. À inclure dans une tâche env ou target. |
Rename |
Renomme un fichier ou un répertoire. À inclure dans une tâche env ou target. |
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. |
Target |
Définit une section (factorisation) adressable via la tâche call. À inclure
dans une tâche project. |