intégration continue

Intégration Continue avec GoCD - Monitorer les pipelines

Une fois que les pipelines ont été convenablement paramétrés, il suffit de venir consulter l'activité du serveur en utilisant la console d'administration du serveur.

Intégration continue - Tester le projet 2/2

Dans un même stage, nous avons deux jobs : un job en charge des tests de couverture de code et un job en charge des tests unitaires et copie du code validé vers un dépot de source / dépôt git distant. Nous avons vu dans un article précédent comment on paramètre le job pour faire les tests de couverture et dans cet article, nous allons voir comment on finalise le stage.

Intégration continue - Tester le projet 1/2

Résumons nous : on a installé un premier pipeline et dans ce pipeline, un premier stage. Le stage initial, la plupart du temps, consistera à installer votre projet : récupérer les librairies, les installer. Une fois que le projet est installé, passons au stage suivant : les tests.

Intégration continue - Installer le projet

Une fois que le pipeline a été créé dans GoCD, voyons en détail le paramétrage pour notre premier build.

Intégration continue - Les concepts de GoCD

Rappelons nous, pour utiliser efficacement un serveur d'intégration continue (d'autant plus vrai lorsqu'il s'agit d'un serveur intégralement configurable), il faut qu'on dise quoi faire à notre serveur. Et lorsqu'on utilise GoCD, il faut qu'on ait une vision des différents concepts de GoCD afin de pouvoir organiser au mieux nos instructions.

Intégration Continue - Installer GoCD

Go CD est un serveur d'intégration / déploiement continu développé par Thoughtworks. Il a l'avantage d'être un package installable en local et a la réputation de fonctionner avec des projets en PHP. Mon installation de GoCD date un peu... Beaucoup en fait et même si j'ai pris des notes rapides à l'époque, je ne sais pas si toutes les instructions sont toujours correctes. De toutes façons, je vous les propose comme ça, en espérant que ça fonctionne bien pour vous aussi. Quand j'ai installé le serveur, j'ai suivi les instructions du serveur et il ne me souviens pas d'avoir eu des difficultés à le faire fonctionner.

CI - Intégration Continue avec ContinuousPHP

Suite à mon laius sur l'intégration continue, je poste mes notes sur le paramétrage que j'utilise sur ContinuousPHP.

Intégration continue - Ce qu'il faut faire

Alors que l'intégration continue a le vent en poupe, il est surprenant de tomber sur aussi peu de tutoriels sur le net. Evidemment, c'est une problématique d'offres et de demandes mais si vous cherchez PHP+MYSQL sur Google, vous allez tomber sur des pages et des pages de résultats. Il n'en va pas de même pour l'intégration continue.

Intégration continue - exploration

Je tourne mon attention sur l'intégration continue... C'est pas la première fois que je fais ça et on va dire que je fais ça _encore_ une fois. Pour le moment, je ne suis pas très loin et je manque surtout de méthodologie.

Subscribe to RSS - intégration continue