Le déploiement continu aide les sociétés à livrer des applications plus rapidement et de meilleure qualité en automatisant le processus depuis le codage jusqu'à la production. Le Blueprint Zend pour le Continuous Delivery fournit les bonnes pratiques qui aident les organisations à implémenter chaque étape du cycle de déploiement continu. Basé sur la plateforme Zend Server, le blueprint fournit une méthode facile pour implémenter ces bonnes pratiques via une série de patterns et de plug-ins.

 

Zend Server, plateforme de Continous Delivery

Zend Server équipe les développeurs et les opérationnels avec l'infrastructure nécessaire pour supporter un cycle rapide de releases, et fournit aux applications PHP les capacités qui assurent de hauts niveaux de fiabilité, de performance et de sécurité, aussi bien sur site que dans le cloud.

 

 

A propos de ce pattern Zend

Ce Pattern Zend fournit un ensemble de scripts shell pour simplifier l'automatisation de l'installation, le bootstrapping et la gestion des clusters de Zend Server. Il inclut deux scripts que vous pouvez choisir selon votre cas d'utilisation : le premier pour boostraper un seul noeud Zend Server, et le second afin de configurer et rejoindre un cluster. Ces scripts peuvent être utilisés de manière générique afin d'automatiser la gestion de Zend Server, et créer de façon fiable et cohérente des environnements de déploiement applicatif. Veuillez noter qu'une base de données MySQL séparée et externe est nécessaire pour utiliser la fonctionnalité de clustering.

Pourquoi utiliser ce Pattern Zend ?

Gérer un environnement cohérent et ultra-disponible est la clé du succès pour déployer des applications et pour les opérations courantes. Zend Server vous assure une cohérence de configuration au sein d'un cluster. Lorsque vous ajoutez un serveur à un cluster, Zend Server changera automatiquement sa configuration de manière à ce que celle corresponde à tous les autres serveurs du cluster. Zend Server monitore tous les serveurs dans un cluster et vous alerte de toute erreur, problème de performance et changements de configuration. De façon à ce que vous puissiez agir rapidement et éviter les problèmes. 

Inclus dans ce pattern :

 

Comment démarrer :

  1. Clonez le dépôt depuis GitHub, ou téléchargez une archive zip
  2. Exécutez les scripts en suivant les instruction du fichier README