Configuration du plug-in Hudson/Jenkins pour ALI

Le plug-in Hudson pour comporte une configuration globale accessible depuis le système de configuration global et une configuration de niveau tâche accessible à partir d'une tâche spécifique. Pour obtenir une description détaillée, reportez-vous au plug-in d'intégration ALI sur le serveur Hudson/Jenkins dans lequel toutes les propriétés sont décrites.

Paramètres globaux

Configurez les paramètres de l'application qui s'appliquent par défaut à toutes les tâches. Ces propriétés peuvent être remplacées pour une tâche particulière.

  1. Sélectionnez Gérer Hudson/Jenkins§§§ > Configurer le système§§§.
  2. Dans la section Intégration , configurez les options suivantes<:hs>:

    Inclure les informations d'identification dans la configuration SCM

    Spécifiez si le nom d'utilisateur et le mot de passe doivent être inclus dans le descripteur du référentiel SCM. Si ce modèle de sécurité est activé, l'utilisateur doit également disposer d'autorisations de lecture étendues pour que les informations d'identification soient affichées.

    Activez cette option avec précaution, car les informations d'identification pour le référentiel SCM associé à des configurations de build sont exposées sur les points de terminaison REST sous la forme de texte brut.

    Connexion au serveur

    HP AGM par défaut

    Lorsque cette option est sélectionnée, des informations sur les builds effectuées sont envoyées au serveur Agile Manager.

Paramètres de la tâche

Configurez les paramètres pour des tâches spécifiques.

Builds hiérarchiques. Si vous gérez des builds hiérarchiques, il suffit de configurer des builds racine uniquement. Toutes les builds s'affichent dans ALI sous la forme d'une arborescence et les builds en amont incluent les données agrégées des builds en aval.

  1. Sélectionnez une tâche et cliquez sur Configurer.
  2. Dans la section Build, assurez-vous d'inclure l'étape Analyser le code source (intégration ) dans la procédure de build. Les informations de lignes de code seront ainsi collectées du référentiel.
  3. Dans la section Actions après la build§§§, configurez les options  suivantes<:hs>:

    Intégration Vous devez sélectionner cette option pour activer l'intégration  pour la tâche.
    Modèle de mappage des sources de test Cette option permet de déterminer les emplacements des sources de test en fonction des résultats de test. Pour plus d'informations, y compris un exemple, consultez l'aide du plug-in de l'intégration .
    Mettre à jour les informations de build dans HP AGM Cette option envoie des informations sur les builds effectuées à immédiatement une fois la build démarrée et de nouveau lorsque la build est terminée.
  4. Cliquez sur Avancé et configurez les options supplémentaires suivantes<:hs>:

    Configuration du serveur HP AGM§§§ Remplace les propriétés globales de configuration et met à jour les informations de build dans pour la tâche de build.
    NCover Option inhérente à la couverture de code NCover pour les configurations NET. Les fichiers XML de rapport NCover spécifient les fichiers XML bruts générés tels que myproject/target/coverage-reports/*.xml. Le répertoire de base de l'ensemble de fichiers est l'espace de travail racine.
    Force.com Option liée à l'intégration à Force.com. Pour plus d'informations, reportez-vous à la section Force.com Integration.

Vider le cache des lignes de code

À partir de la première build, les données de lignes de code sont mises en cache et utilisées comme base pour la build suivante. Seuls les fichiers modifiés depuis la build précédente sont réanalysés et fusionnés avec le cache. Si vous avez un doute sur l'exactitude des données en raison de problèmes avec le serveur de builds, vous pouvez vider le cache et forcer le serveur à collecter de nouveau les données.

  1. Sélectionnez une tâche et cliquez sur Intégration .
  2. Sous la métrique de lignes de code, cliquez sur le lien Effacez ce cache.