Sommaire

Création d’un pipeline lié sur GoCD

Vous allez créer un nouveau pipeline d’intégration. Ouvrez votre site GoCD et cliquez sur l’onglet ADMIN, puis choisissez Pipelines. Cliquez sur le bouton Create a new pipeline within this group.

Entrez les informations suivantes :

Pipeline Name : Pickles.

Pipeline Group Name : WEB.

Puis NEXT.

Dans la page Materials, entrez les informations suivantes :

Material Type : Pipeline.

Pipeline [Stage] : siteWEB [Acceptance-Tests].

Nous lions ici le stage Acceptance-Tests à notre pipeline. Dès que ce stage sera exécuté par le pipeline siteWEB (en cas de succès), il enclenchera automatiquement un cycle d’intégration continue sur le pipeline Pickles. Nous aurons à générer le site pour prendre en compte la mise à jour éventuelle des fichiers features et du fichier de résultat TestResult.xml.

Puis NEXT.

Stage Name : GeneratePickles.

Trigger Type : On Success.

Job Name : GeneratePickles.

Task Type : More.

Command : cmd.

Arguments :

/c  
@powershell -command "./build.ps1 -Target ’Generate Pickles’"

Puis FINISH.

Ce stage produit le fichier TestResult.xml. Il doit être transmis au pipeline Pickles. Il doit aussi transmettre tous les fichiers features contenus dans le projet Requierements. Voyons comment se passe le partage de fichiers au sein de GoCD.