PHP code example of qualitycode / phing-deploy
1. Go to this page and download the library: Download qualitycode/phing-deploy library. Choose the download type require. 2. Extract the ZIP file and open the index.php. 3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
qualitycode / phing-deploy example snippets
.
├── build.xml => Taches de base et gestion des paramètres (deploy, help)
├── lib
│ ├── step
│ │ ├── history.xml => Déploiement sur les environnements distants
│ │ ├── package.xml => Création de l'archive
│ │ ├── remote.xml => Actions sur le(s) serveur(s)
│ │ ├── rollback.xml => Gestion du rollback
│ │ └── prepare.xml => Initialisation de la structure sur le(s) serveur(s)
│ └── tool
│ ├── composer.xml => Taches liées à composer
│ ├── git.xml => Taches liées à git
│ ├── cron.xml => Mise à jour des taches cron sur le(s) serveur(s)
│ └── qa.xml => Taches des outils de QA
└── properties
├── build.properties => Paramètrage général
├── projects => Définition des projets
│ ├── project1.properties
│ └── project2.properties
└── stage => Définition des environnements
├── preproduction.properties
├── production.properties
├── recette.properties
└── recette => Définition des spécificités des projets pour un environnement
├── project1.properties
└── project2.properties
<phingcall target="deploy.tool.ssh">
<property name="command" value="ma commande"/>
</phingcall>