Overview

Namespaces

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

Classes

  • Backup
  • Call
  • Composer
  • Copy
  • Environment
  • ExternalProperty
  • FillTemplate
  • HTTP
  • Link
  • MkDir
  • Project
  • Property
  • Rename
  • Sync
  • Target
  • Overview
  • Namespace
  • Class
  • Tree
  • Deprecated
  • Todo

Namespace Himedia\Padocc\Task\Base

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.
Platform for Automatized Deployments with pOwerful Concise Configuration API documentation generated by ApiGen 2.8.0