Une solution pour déployer plus aisément

icone/30/left arrow long

Caractéristiques :

Lexique PHP / XML
Stabilité Depuis 2006
Maintenance Activement perpétuée
Public Développeurs / DevOps
Licence Gratuit

 

  • Process d’installation facilité
  • Process de déploiement facilité

Phing est un outil très souple de factorisation de commandes de déploiement. Il permet d'ordonner activement les dizaines d'actions et de tâches fondamentales à l'installation, la mise à jour et la maintenance courante  d'un projet.

En permettant aux développeurs et aux DevOps d'intégrer des dizaines de commandes de déploiement en une seule, Phing devient une aide précieuse pour vos équipes.

Phing & AODB

Pour comprendre son intérêt, il faut avoir connaissance de la complexité des procédures d'installation et de déploiement des CMS et Framework d'aujourd'hui. En effet, selon les projets, il peut être nécessaire de lancer une ou plusieurs dizaines de commandes pour déployer une nouvelle fonctionnalité sur un environnement de recette ou de production, ou encore remettre à jour son environnement de développement pour traiter un nouveau ticket.
 

Afin de comprendre l’utilité de Phing, il est nécessaire de comprendre la complexité du processus d'installation et de déploiement du CMS et du Framework d'aujourd'hui. En effet, en fonction des projets, lorsque l’on souhaite déployer de nouvelles fonctions sur un environnement de recette ou de production, il peut s’avérer impératif de devoir procéder au lancement d’une ou plusieurs dizaines de commandes. C’est également le cas lorsque l'on souhaite une mise à jour de son environnement de développement dans l’optique de la gestion de nouveaux tickets.
 

Ces actions peuvent devenir chronophages et imperceptibles: il devient alors intéressant de songer à Phing. En effet, pour éviter ces lancements, Phing propose de concevoir une nouvelle tâche phing "install" ou "update" et d'y inventorier toutes les commandes correspondantes. A partir de cet acte, il suffira de lancer une seule commande "phing install" en vue de l’installation du projet ou "phing update" pour sa mise à jour.
 

Au-delà du gain de temps, la fusion et la simplification des commandes peuvent perfectionner la pérennité du projet en diminuant les éventuelles erreurs humaines pendant les cycles de développement et de déploiement.

Phing est également un outil souple, ce qui implique que chacune des tâches peut être ordonnée et segmentée en sous-tâche dont le lancement pourra être programmé de façon individuel et qui pourra être exploitée dans de potentielles autres tâches macro. Des paramètres peuvent être pris en compte dans l’organisation des tâches tels qu’une commande "phing install -D env=dev" pour installer le projet en mode "développement" ou une commande "phing install -D env=prod" pour installer le projet en mode "production".
 

AODB exploite diligemment Phing depuis de nombreuses années pour permettre à nos développeurs de gagner en productivité et ainsi garantir une optimisation des coûts de développement à nos clients.
 

Nous incluons cet outil également dans nos procédures de déploiement automatisés afin de garantir la stabilité de ceux-ci. Vous l'aurez compris, Phing est une solution très intéressante qu'il convient de considérer pour tous les projets d'aujourd'hui !
 

Nous avons fait le choix d’intégrer cet outil dans nos process de déploiement automatisés afin d’assurer la pérennité de ceux-ci. Nous pouvons manifestement dire que cette technologie est très attrayante qu’il convient d’examiner pour tous les projets actuels !

Vous souhaitez une démonstration ?
Rencontrons-nous

Nos clients s'intéressent également à

d'autres technologies

AT Internet

Une solution d'Analytics permettant une analyse précise des comportements

AB Tasty

Plateforme d'optimisation des expériences et de la conversion en mode Saas.

Acquia Lift

Une solution de personnalisation de sites web simplifiée.

Acquia Site Factory

Offre packagée d'hébergement et de services à valeur ajoutée 100% Drupal.

Amazon Web Service

Amazon Web Services : une plateforme Cloud mature, fiable et sécurisée.
+ 200 Experts
7 Agences & Bureaux en France
+30 000Jour/Homme par an
Contributeur Et conférencier en Europe
+3000 Projets

Découvrez nos références

Nous bâtissons le

succès de nos clients

Decathlon
Drupal
AWS
CDN
AB Tasty
GitHub
20
Sites de marque
670M€
de CA via le Ecommerce
51
Pays
 Banque PSA
Drupal
GitHub
Varnish Software
Solr
18
pays
1M
véhicules
2Ms
de contrats d'assurance vendus

Participez à nos workshops et events

Savoir gérer un projet en Méthode Agile tout en respectant Délai, Qualité.. et les Coûts
  • 20 juillet 2021
    11:30 - 12:00
Webinar
Les contraintes règlementaires avec Drupal (Cloud Act, RGPD, Sécurité, etc.)
  • 17 juin 2021
    11:30 - 12:00
Webinar

Nous contribuons aux évolutions et aux conférences technologiques en Europe

  • Image
    drupal camp
  • Image
    Paris Open Source Summit
  • Image
    IT Security & Meetings
  • Image
    DrupalCon