Sommaire

Configuration d’un pipeline d’intégration continue : Projet Database

Passons maintenant à la création de notre deuxième pipeline.

Cliquez cette fois-ci sur le menu Admin > Pipelines. Puis, cliquez sur le lien Create a new pipeline within this group.

Dans Basic Settings :

Pipeline Name : DB.

Pipeline Group : laissez WEB.

Puis, cliquez sur NEXT.

Material Type : laissez Git.

URL : http://utilisateur:motdepasse@adresseduserveurgit/WEB/DB.git.

Branch : master.

Laissez les options par défaut.

Cliquez sur NEXT.

Stage Name : Verification.

Trigger Type : On Success.

Initial Job and Task

Job Name : Build.

Task Type : More.

Command : cmd.

Arguments :

/c 
@powerShell -File "build.ps1".

Puis, cliquez sur FINISH.

1. Configuration des agents avec WinRM

Pour qu’un pipeline puisse s’exécuter, il nous faut installer un agent. Un agent est une machine qui va exécuter les étapes que nous avons spécifiées dans notre pipeline. Il peut s’agir de la compilation d’une solution, mais aussi de l’exécution de nos tests et bien plus encore.

Nous avons un site IIS à vérifier. Créons donc une nouvelle machine virtuelle pour cela. Nous y installerons notamment notre agent GoCD.

Nous aurions pu par exemple choisir une solution LAMP et ne rester que dans le monde Linux ou encore choisir une solution ASP.NET Core. Nous avons opté pour une solution Windows pour d’une ...