Intégration continue avec Continuum

de projets Maven 2
Continuum


précédentsommairesuivant

VI. UTILISATION DE CONTINUUM (Continuum en mode classique)

VI-A. Création/suppression de groupes de projets

La documentation sur cette fonctionnalité est disponible en ligne à l'adresse http://continuum.apache.org/docs/1.3.6/administrator_guides/projectgroup.html.

Pour accéder à la liste des groupes de projets, cliquer sur "Continuum"/"Groupes de projets" dans le menu vertical.

Image non disponible

Pour créer un nouveau groupe de projets, cliquer sur le bouton "Ajouter un groupe de projets".

Image non disponible

Saisir les différentes informations du groupe de projets, puis cliquer sur "Sauvegarder".

Image non disponible

Le nouveau groupe de projets apparaît dans la liste des groupes de projets.

Image non disponible

Il est possible de supprimer des groupes de projets, grâce aux icônes de suppression sur chaque ligne du tableau. Remarque : la suppression d'un groupe de projets entrainera la suppression des projets le constituant.

VI-B. Ajout/suppression de projets

La documentation sur cette fonctionnalité est disponible en ligne à l'adresse http://continuum.apache.org/docs/1.3.6/user_guides/managing_project/addProject.html et à l'adresse http://continuum.apache.org/docs/1.3.6/user_guides/managing_project/removeProject.html.

VI-B-1. Ajout depuis la fonctionnalité générale

Cliquer sur "Ajouter un projet"/"Projet Maven 2.0.X" dans le menu vertical.

Image non disponible

Il est possible de préciser une adresse avec éventuellement le compte et le mot de passe permettant d'accéder au fichier pom.xml du projet. Ou il est possible de charger le fichier pom.xml du projet depuis un emplacement disque. Il est possible de préciser le groupe de projets du projet ou de laisser celui défini dans le fichier pom.xml. Il est également possible de préciser le modèle de construction du projet. Cette dernière information peut être modifiée par la suite.

Image non disponible

Le projet apparaît dans la liste des projets de son groupe de projets.

Image non disponible

VI-B-2. Ajout depuis un groupe de projets

Cliquer sur "Continuum"/"Groupes de projets" dans le menu vertical. Puis, cliquer sur un groupe de projets (SansTests dans l'exemple).

Image non disponible

Pour ajouter un projet à ce groupe de projets, cliquer sur le bouton "Ajouter" après avoir sélectionné "Add M2 Project".

Image non disponible

L'écran correspond à celui du "Ajout depuis la fonctionnalité générale" mis à part que le groupe de projets est non modifiable.

Image non disponible

Le projet apparaît dans la liste des projets de son groupe de projets.

Image non disponible

Il est possible de supprimer un projet d'un groupe de projets, grâce à l'icône croix rouge en bout de ligne.

VI-C. Construire un projet

La documentation sur cette fonctionnalité est disponible en ligne à l'adresse http://continuum.apache.org/docs/1.3.6/user_guides/building_project/index.html.

Cliquer sur "Continuum"/"Groupes de projets" dans le menu vertical. Puis, cliquer sur un groupe de projets (SansTests dans l'exemple).

Pour lancer la construction, cliquer sur l'icône "Construire maintenant" de la ligne du projet ou cocher le projet et cliquer sur le bouton "Construire projet(s)".

Image non disponible

La ligne de projet indique que le projet est en construction.

Image non disponible

Le résultat de la construction est maintenant visible. L'icône de résultat et le chiffre dans la colonne "construire" sont des liens vers le détail de la construction.

Image non disponible

Cette page indique les détails de la construction.

Image non disponible

VI-D. Construire tous les projets d'un groupe de projets

Pour lancer la construction de tous les projets d'un groupe de projets, il y deux possibilités : cliquer sur l'icône "Construire maintenant"/"Construire tous les projets" de la ligne du groupe de projets dans la liste des groupes de projets (voir encadré rouge) ou cliquer sur le bouton "Construire tous les projets" dans l'écran du groupe de projets.

Image non disponible
Image non disponible

Tous les projets du groupe de projets sont construits. Ici, une construction en échec (erreur de compilation) pour le premier projet et une deuxième construction réussie pour le second projet.

Image non disponible

Cliquer sur le lien dans la colonne "Nom de projet" permet d'aboutir aux détails du projet.

Image non disponible

Cliquer sur l'onglet "Constructions" permet d'aboutir à la liste des constructions du projet avec les résultats associés.

Image non disponible

VI-E. Releaser un projet

La documentation sur cette fonctionnalité est disponible en ligne à l'adresse http://continuum.apache.org/docs/1.3.6/user_guides/release/index.html.

Pour releaser un projet, cliquer sur l'icône de release sur la ligne du projet.

Image non disponible

Sélectionner l'option "Préparer le projet pour la "release"". Puis, cliquer sur "Submit".

Image non disponible

Saisir les renseignements : les paramètres du SCM (dont Compte et mot de passe), la version de la release, la version du projet après release..., puis cliquer sur "Submit".

Image non disponible

Une fois toutes les étapes de la préparation pour la release passées avec succès, cliquer sur "Terminé".

Image non disponible

Sélectionner l'option "Effectuer la "release" du projet", puis cliquer sur "Submit".

Image non disponible

Saisir les arguments Maven, puis cliquer sur "Submit".

Image non disponible

Une fois toutes les étapes de la release passées avec succès, cliquer sur "Terminé".

Image non disponible

La release est désormais disponible à l'adresse http://localhost/tutoriel/releases/avectests/testsok/1.0/.

Image non disponible

Le fichier "pom.xml" permet que le site soit également déployé pendant le déploiement de la release. Le site est disponible à l'adresse http://localhost/tutoriel/sites/TestsOK-1.0/.

Image non disponible

VI-F. Modifier les définitions de construction d'un projet

La documentation sur cette fonctionnalité est disponible en ligne à l'adresse http://continuum.apache.org/docs/1.3.6/user_guides/managing_project/editProject.html.

Cliquer sur le projet (TestsKO dans l'exemple) dans la liste des projets du groupe de projets.

Image non disponible

Cliquer sur le bouton "Ajouter" de la liste des définitions de construction.

Image non disponible

Saisir les informations de la définition de construction, puis cliquer sur le bouton "Sauvegarder".

Image non disponible

La nouvelle définition apparaît dans la liste.

Image non disponible

VI-G. Modifier les définitions de construction d'un groupe de projets

Dans l'écran du groupe de projets (sanstests dans l'exemple), cliquer sur l'onglet "Définitions des constructions".

Image non disponible

Cliquer sur le bouton "Ajouter" de la liste des définitions de construction.

Image non disponible

Saisir les informations de la définition de construction, puis cliquer sur le bouton "Sauvegarder".

Image non disponible

La nouvelle définition apparaît dans la liste.

Image non disponible

VI-H. Ajout de notifications à un projet

La documentation sur cette fonctionnalité est disponible en ligne à l'adresse http://continuum.apache.org/docs/1.3.6/user_guides/notification/index.html.

Cliquer sur le projet (TestsOK dans l'exemple) dans la liste des projets du groupe de projets.

Image non disponible

Cliquer sur le bouton "Ajouter" de la liste des notifications (cette liste de départ est issue de la section "ciManagement" du fichier pom.xml du projet).

Image non disponible

Choisir le type de notification, puis cliquer sur "Soumettre".

Image non disponible

S'il s'agit d'une notification par mail, saisir l'adresse mail de destination de la notification. Cliquer sur les évènements déclenchant la notification (succès, échec, erreur et avertissement), puis cliquer sur "Sauvegarder".

Image non disponible

La nouvelle notification apparaît dans la liste des notifications pour le projet.

Image non disponible

VI-I. Ajout de notifications à un groupe de projets

Dans l'écran du groupe de projet (avectests dans l'exemple), cliquer sur l'onglet "Alertes".

Image non disponible

Cliquer sur le bouton "Ajouter" de la liste des notifications du groupe de projets

Image non disponible

Choisir le type de notification, puis cliquer sur "Soumettre".

Image non disponible

Saisir les informations et cliquer sur le bouton "Sauvegarder".

Image non disponible

La nouvelle notification apparaît dans la liste des notifications pour le groupe de projets.

Image non disponible

précédentsommairesuivant

  

Copyright © 2009 Régis POUILLER. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents, images, etc. sans l'autorisation expresse de l'auteur. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts. Droits de diffusion permanents accordés à Developpez LLC.