8.5. Flux RSS

Jenkins fournit aussi des flux RSS pratiques pour les résultats de build, tant pour les résultats globaux sur l'ensemble de vos builds (ou juste les builds d'une vue particulière), que pour les résultats d'un build spécifique. Les icônes de flux RSS sont disponibles au bas des tableaux de bord des builds (voir Figure 8.6, “Flux RSS dans Jenkins”) et au bas du panneau de l'historique des builds pour les tâches de build individuel. Ils vous donnent soit accès à l'ensemble des résultats des builds, soit accès simplement aux builds échoués.

Flux RSS dans Jenkins

Figure 8.6. Flux RSS dans Jenkins


Les URLs des flux RSS sont simples, et fonctionnent pour toute page Jenkins affichant un ensemble de résultats de build. Vous devez juste rajouter /rssAll pour obtenir le flux RSS de tous les résultats de build d'une page, ou /rssFailed pour n'obtenir que les résultats des builds échoués. Enfin, /rssLatest vous fournira un flux RSS contenant uniquement les derniers résultats de build. Mais la façon la plus simple de récupérer l'URL est de cliquer simplement sur l'icône RSS sur la page Jenkins correspondante.

Il y a pléthore de lecteurs RSS, à la fois commerciaux et open source, disponibles pour pratiquement toutes les plates-formes et périphériques. Ce peut être un excellent moyen pour garder un œil sur les résultats de build. La plupart des navigateurs (Firefox en particulier) et des clients email supportent les flux RSS. Certains lecteurs ont des problèmes avec l'authentification. Si votre instance Jenkins est sécurisée, il vous faudra peut-être faire un peu de configuration supplémentaire pour voir les résultats de votre build.

Les flux RSS peuvent être une source d'information sur l'ensemble des résultats de build, et vous permettent de voir l'état de vos builds en un coup d'œil sans avoir à se connecter au serveur. Néanmoins, la plupart des lecteurs RSS sont par nature passifs - vous pouvez consulter l'état de vos builds, mais le lecteur RSS ne sera généralement pas en mesure de vous notifier si un nouveau build en échec apparait.