Créer une archive livrable avec Ant

Dans le processus de livraison d'un projet, la première étape consiste toujours à générer une archive livrable à partir d'une révision ou tag du dit projet.

L'idée ici est de créer un job Jenkins qui s'occupera de la livraison complète après avoir préalablement tester l'applicatif. L'objectif étant en un clic de tester, packager, livrer puis déployer l'applicatif.
Seules les deux premières étapes seront traitées dans ce post, et ce par la création d'une tâche Ant.

Magento 2 et Intégration Continue

Le 10 décembre dernier, un webinar "Magento 2 Development Update" donnait les dernières informations et nouveautés de la prochaine version de Magento.

Parmis ces nouveautés j'ai choisi de m’arrêter sur une en particulier : l'implémentation d'un framework et d'une suite de tests au sein même de l'applicatif.
Ainsi seront livrés avec Magento 2 toute une série de tests (unitaires, intégration, javascript, statiques, performances, fonctionnels) permettant l'intégration continue des applications développées sous cette nouvelle version.
Ils ne demanderont plus qu'à être étendus pour couvrir le code des nouveaux modules ajoutés à Magento 2 !