Blog Zenika

#CodeTheWorld

DevOps

ZenTimestamp : Gérer le timestamp des builds Hudson

Hudson est un moteur d’intégration de plus en plus utilisé en entreprise. Bénéficiant d’une très grande flexibilité en proposant un modèle basé sur des points d’extensions, il est très simple à étendre.

Nous avons crée le plugin Hudson ZenTimestamp permettant de manipuler le format de la variable Hudson BUILD_ID.
Cette variable représente le timestamp du build d’un job lancé par Hudson.
Le pattern utilisé par Hudson est “YYYY-MM-DD_hh-mm-ss“. Il est souvent utile d’avoir besoin de changer ce format comme par exemple dans le cas du build d’un plugin Eclipse RCP avec PDE. On souhaite que le paramètre forceContextQualifier requière le format suivant “YYYYMMDDHHMM“. Au lieu d’ajouter un script de formatage dans la chaine de build qui serait utilisé uniquement par Hudson, vous pouvez désormais utiliser le plugin ZenTimestamp.

Auteur/Autrice

Laisser un commentaire

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.