Configurer Hudson/Jenkins pour ALI

Si vous utilisez un serveur de builds Hudson ou Jenkins, installez les plug-ins suivants sur le serveur de builds pour permettre l'intégration avec ALI.

Pour obtenir des instructions d'installation, consultez la documentation Hudson ou Jenkins.

Agent ALI Hudson/Jenkins

Dans la page Récapitulatif ALI, téléchargez le plug-in Hudson ou Jenkins Agent et installez-le sur le serveur de builds.

Après l'installation, un lien Intégration ALI est ajouté dans la barre latérale Hudson/Jenkins. Cliquez sur le lien pour configurer les paramètres du plug-in ALI. Pour plus d'informations, reportez-vous à la section HP ALI Hudson/Jenkins Plugin configuration.

Support Git/Perforce/TFS

Pour ajouter une prise en charge des systèmes SCM intégrés sur le serveur de builds, suivez ces étapes<:hs>:

  1. Sur le site Web Hudson ou Jenkins, téléchargez et installez le plug-in SCM sur le serveur de builds.

    Un plug-in SCM doit être installé pour les intégrations de serveur de builds/SCM suivantes<:hs>:

    SCM Serveur de builds
    Git/Perforce/TFS Hudson/Jenkins (toutes les versions)
    Subversion/CVS Hudson 3 ou supérieur
  2. Hudson 3 ou supérieur<:hs>: Sur le site Web Hudson, téléchargez et installez le plug-in Maven.
  3. Dans la page Récapitulatif ALI, sous Agents de build disponibles, téléchargez le plug-in Git, Perforce ou Support TFS et installez-le sur le serveur de builds.

Informations de couverture de test

Pour créer des rapports sur les informations de couverture de test de build dans ALI, suivez ces étapes<:hs>:

  1. Vérifiez qu'un des plug-ins suivants est installé et configuré sur le serveur de builds<:hs>: JaCoCo ou Cobertura.
  2. JaCoCo sur Jenkins<:hs>: Dans la page Récapitulatif ALI, sous Agents de build disponibles, téléchargez le plug-in Support JaCoCo et installez-le sur le serveur de builds.

Support de builds hiérarchiques

prend en charge des builds hiérarchiques sur Hudson et Jenkins. affiche l'arborescence et les données agrégées des builds en aval.

prend en charge le déclencheur de builds natives en aval Hudson/Jenkins pour les builds hiérarchiques. En outre, les plug-ins suivants sont pris en charge sur Hudson et Jenkins pour les builds hiérarchiques<:hs>: Build Flow ou Multijob.