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.