jenkins-php.jpg

Vous souhaitez passer au niveau supérieur d'industrialisation sur vos projets PHP ?

Utilisez Jenkins et passez à Ant pour l'automatisation des tâches et la génération d'indicateurs de qualité de votre code PHP.

Pour cela, un template Jenkins prêt à l'emploi existe sur jenkins-php.org et un exemple de fichier Ant est gracieusement mis à disposition par la communauté sur : http://jenkins-php.org/download/bui.... Il vous suffit de suivre le tutoriel d'installation de Jenkins et de suivre le tutoriel d'ajout de template de projet PHP présenté sur la page d'accueil de jenkins-php.org.

L'ensemble des outils utilisés dans le script Ant peut être récupéré automatiquement via Pear ou Composer. Si vous décidez d'utiliser Composer, les dépendances comme PhpUnit, PhpPmd peuvent être trouvés et ajoutés comme dépendance au projet facilement via packagist.org que vous devez certainement déjà connaitre.

Une fois le projet configuré dans Jenkins, Jenkins aura en charge du packaging de votre application, de la génération de la documentation, des indicateurs qualité, l'exécution des tests unitaires de non-régression ... Vous n'aurez plus qu'à vous concentrer sur l'essentiel, le développement.

Jenkins php

Les outils industrialisation du mode Java semblent tous avoir été portés pour les projets PHP. C'est une bonne chose pour le développement de PHP dans les entreprises et l'augmentation de la qualité du code des projets PHP produits.

  • Check-list Docker : 10 questions à se poser avant de démarrer un projet

    De plus en plus de projets utilisent la conteneurisation comme outil d’accélération du déploiement de systèmes informatiques. Malheureusement ces nouvelles technologies autour de la conteneurisationsont pas sans impacts sur l'architecture de la solution mise en place et quand aux choix à réaliser avant de démarrer un projet. Voici un ensemble de questions que je juge pertinents de se poser avant de démarrer un projet avec des containers Docker. Les containers apportent de nouveaux paradigmes auxquels nous n'avons pas encore suffisamment de reculs pour adopter des réflexes naturels.

Twitter LToinel
1. Le , 13:53 par llaumgui
85a877c3620cfdb68d4a8fb23835d0f3

Perso je préfère phing à Ant pour la cohérence avec PHP.

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.