mardi 19 juin 2012

Sortie de Jenkins 1.471

Logo jenkins

Le 18 juin est sortie la version1.471 de Jenkins, apportant 2 corrections de bug et 3 améliorations d'affichage ou relative à l'interface en ligne de commandes:

  • le type JSON MIME doit être "application/json" (STAPLER-17)
  • corrigé: l'API XML enregistre trop d'informations quand un caractère invalide est présent (bug 13378)
  • réduction de la hauteur totale des éléments affichés dans la page de visualisation de la configuration (pull 488)
  • la commande de build CLI possède désormais une option -v qui renvoie la sortie console du build en cours
  • la commande de build CLI peut maintenant attendre jusqu'au démarrage du build.

A télécharger ici.

Sortie de Sonar 3.1

Sonar

Sortie de la version 3.1 de Sonar, l'outil qualimétrique multi-langages, dont Java et PHP, appelable via Maven et s'appuyant sur un SGBD dont Postgresql. Au menu, Findbugs 2.0, le SSO avec un mécanisme externe, le lien avec des gestionnaires de bugs dans la revue de code, des améliorations d'interface (widget de filtre) et de performance, la fin du support IE6

Sonar est sous licence GNU Lesser GPL version 3, lois suisses.

Pour le voir en action sur le site nemo et pour le télécharger.

Lire la suite

Sortie de Jenkins 1.470

Logo jenkins

Les 11 et 13 juin sont sorties coup sur coup 3 versions de Jenkins, les 2 dernières corrigeant des régressions de la version immédiatement précédente. La nouvelle version de est la 1.467, sortie le 13 juin 2012 4 corrections de bugs mineurs (puis 2 autres) et 4 améliorations, notamment concernant l'API REST:

  • 1.470:
    • correction du problème de synchronisation des mirroirs avec les paquets natifs. Relivraison identitque pour la 1.496 et la 1.470
  • 1.469
    • correction d'une régression de 1.468 qui bloquait le fonctionnement LDAP
  • 1.468
    • ajout de davantage de mappage de types MIME pour Winstone (le conteneur de servlets, bug 13496)
    • Winstone ne gérait pas les téléchargements supérieurs à 2GB (bug 12854)
    • Avec la stratégie de rétention 'à la demande', le mauvais noeud esclave pouvait être lancé pour les jobs restreints à un esclave donné (bug 13735)
    • correction de la gestion de l'encodage dans l'en-tête des mails (pull 486)
    • Ajout d'un nouveau point d'extension pour les comportements de checkout personnalisés, ciblant spécifiquement les projets en matrice (pull 482)
    • l'API REST gère maintenant la mise en forme de l'affichage de JSON et d'autre formats
    • Permet aux paramètres tree et xpath d'être utilisés ensemble dans l'API REST
    • amélioration de la transparence du fond des icones "balles" animées

A télécharger ici.

mercredi 6 juin 2012

Sortie de Jenkins 1.467

Logo jenkins

La nouvelle version de Jenkins est la 1.467, sortie le 4 juin 2012 (Bon anniversaire, Adeline ! ). 5 corrections de bugs mineurs et 8 améliorations:

  • Lorsqu'on accédait à une page nécessitant une authentification, la redirection pour débuter l'authentification provoquait une erreur de décodage du contenu (bug 13625)
  • correction d'un bug dans la façon dont le cloud gère les jobs librement mobiles
  • correction d'une régression des opérations de désarchivage sur des plates-formes exotiques (bug 13202)
  • correction d'une possible race condition
  • correction du fait qu'une vue imbriquée qui ne s'affichait pas avec les seules permissions de lecture (issue 13429)
  • possibilité de voir les paramètres de fichier en mode texte (ticket 13640)
  • la connexion en ligne de commande au maître est maintenant chiffrée
  • amélioration du message d'avertissement d'espace disque faible (ticket 13826)
  • la gestion de l'espace de travail personnalisé de la matrice est améliorée pour permettre aux builds de configuration de partager l'espace de travail
  • ajout de davantage de menus contextuels avec des liens vers la sortie console
  • exposition du gestionnaire de plugin et du centre de mise à jour dans l'API REST
  • ajout d'un nouveau point d'extension pour les protocoles agent
  • autorisation de la gestion des builds concurrents pour les projets matriciels (ticket 6747)

A télécharger ici.

Sortie de Jenkins 1.466

Logo jenkins

La nouvelle version de Jenkins est la 1.466, sortie le 28 mai 2012. 1 correction d'un bug mineur et 2 améliorations:

  • plugin Maven: expansion des variables dans le champ "Room POM" (bug 13822)
  • ajout du gestionnaire de plugins et du centre de mises à jour dans l'API REST
  • ajout de la gestion des builds concurrents pour les projets en matrice

Par ailleurs, j'en profite pour relayer l'appel à contribution pour la traduction du livre libre relatif à Jenkins. Voir ici.

A télécharger ici.

lundi 21 mai 2012

Sortie de Jenkins 1.464

Logo jenkins

La nouvelle version de Jenkins est la 1.464, sortie le 14 mai 2012. 4 corrections de bugs mineurs (dont une faille de sécurité, tout de même):

  • corrige une faille de sécurité qui utilisait le cache pour récupérer les cookies d'auuthentification (bug 12585)
  • correction d'une régression dans 1.462 qui introduisait une dépendance à Java6 (bug 13659)
  • correction de l'auto installeur du JDK
  • image de recherche manquante dans le gestionnaire de plugins.

A télécharger ici.

mardi 15 mai 2012

Sortie de Sonar 3.0.1 et des traductions françaises

Sonar

Sortie de la version 3.0.1 de Sonar, l'outil qualimétrique multi-langages. Cette version vise à corriger 3 bugs génants de la 3.0:

  • SONAR-3425: erreur lors de la sauvegarde d'un réglage projet avec Derby
  • SONAR-3442: Erreur imbriquée: Fail to decorate 'xxx'
  • SONAR-3448: Sonar ne démarre pas si les propriétés sonar.jdbc.* sont chiffrées

Parallèlement, signalons la sortie le 10 mai dernier du "french language pack" en version 1.5 apportant les traductions nécessaires à la version 3.0. A télécharger ici.

Pour le voir en action sur le site nemo et pour le télécharger.

mercredi 9 mai 2012

Sortie de Jenkins 1.463

Logo jenkins

La nouvelle version de Jenkins est la 1.463, sortie le 7 mai 2012. 4 corrections de bug et 5 améliorations dont une majeure:

  • correction d'un bug dans l'en-tête Content-Range (bug 13125)
  • les exclusions par défaut de Ant empêchait des plugins d'archiver certains fichiers (bug 13165)
  • correction d'une NPE dans l'authentification PAM si l'utilisateur est dans un groupe qui n'existe plus.
  • arrêt plus propre s'il y a des problèmes lors de la recherche de la participation d'un utilisateur dans la construction (bug 13564)
  • amélioration de la préférence de la persistence du l'empreinte (ticket 13154)
  • gestion de '@group' de l'authentification PAM pour forcer l'interprétation comme groupe et non comme utilisateur (ticket 13526)
  • prise en compte de l'en-tête Accept dans l'URL job/name/build (ticket 13546)
  • ajout d'une permission DISCOVER pour autoriser des utilisateurs anonymes d'accéder à l'écran de connexion lors de l'accès aux URL des jobs (ticket 8214)
  • Les publicateurs peuvent maintenant être réordonnés par l'utilisateur

A télécharger ici.

jeudi 3 mai 2012

Sortie de Jenkins 1.462

Logo jenkins

La nouvelle version de Jenkins est la 1.462, sortie le 3 mai 2012. 4 améliorations:

  • Ajout de la boîte de texte de recherche au sélecteur du centre de mise à jour (ticket 13476)
  • Déplacement du lien "Voir en mode texte" sur la page de la sortie de console du coin haut droit au panneau latéral (13389)
  • Transformation des boutons "Supprimer ce build" en liens dans le panneau latéral (ticket 13387)
  • Validation immédiate de l'expression rationnelle du nommage de projet (ticket 13524)

A télécharger ici.

mardi 24 avril 2012

Sortie de Jenkins 1.461

Logo jenkins

La nouvelle version de Jenkins est la 1.461, sortie le 23 avril 2012.

2 corrections de bug et 1 amélioration:

  • l'option -U n'était pas prise en compte lors de l'étape d'analyse d'un job Maven (bug 8663)
  • la validation de l'espace de travail personnalisée ne fonctionnait pas (bug 13404)
  • permet la navigation j/k pour les résultats de recherche (ticket 13105)

A télécharger ici.

dimanche 22 avril 2012

Traduction française du manuel PHPUnit

PHP

La traduction française du manuel PHPUnit est à consulter sur le site officiel.

Ce manuel comporte, outre la mise en œuvre technique de PHPUnit, des considérations méthodologiques très intéressantes. Il aborde notamment la question des tests unitaires, du TDD, du Behaviour Driven Development, des tests fonctionnels avec Selenium et des tests de bases de données.

N'hésitez pas à me remonter les erreurs ou coquilles que vous pourriez y trouver ...

jeudi 19 avril 2012

Sortie de LibrePlan version 1.2.3

LibrePlan

LibrePlan version 1.2.3 est sorti. Au menu de cette version mineure (probablement la dernière avant la version 1.3):

  • ajout d'un système de surveillance des coûts basé sur l'argent. C'est une nouvelle fonctionnalité qui permet aux utilisateurs de surveiller le coût d'un projet en se basant sur l'argent dépensé en le comparant au budget. Les utilisateurs peuvent configurer le budget pour chaque tâche et, une fois ceci fait, LibrePlan calcule le coût financier déjà dépensé en utilisant le temps de travail renseigné, le type d'heures travaillées (standard, supplémentaires, ...) et le coût de chaque heure de ressource conformément à la valeur définie par la catégorie de coût à laquelle appartient le travailleur.
  • ajout du polonais, grâce à Krzysztof Kamecki.

L'annonce à lire ici et le détail des modifications ici.

Aller ici pour une démonstration en ligne et là pour télécharger.

Lire la suite

mardi 17 avril 2012

Sortie de Sonar 3.0

Sonar

Sortie de la version 3.0 de Sonar, l'outil qualimétrique multi-langages, dont Java et PHP, appelable via Maven et s'appuyant sur un SGBD dont Postgresql. Au menu, de multiples corrections de bugs et d'amélioration dont la prise en charge des applications Ruby on Rails, le chiffrement des mots de passe ou la TimeMachine qui devient un tableau de bord. Voir ici pour une explication illustrée des nouveautés visibles.

Sonar est sous licence GNU Lesser GPL version 3, lois suisses.

Pour le voir en action sur le site nemo et pour le télécharger.

Lire la suite

lundi 16 avril 2012

Sortie de Jenkins 1.460

Logo jenkins

La nouvelle version de Jenkins est la 1.460, sortie le 14 avril 2012. 1 correction de bug et 3 améliorations.

Voici ce qui change:

  • Correction: les tests possédant le même nom ne sont plus décomptés correctement (bug 13214)
  • ajout d'un marqueur pour copier du texte dans le presse papier pour les plugins
  • suppression de la dépendance ASM pour éviter des problèmes d'incompatibilité de classes
  • gestion d'un jeton haché dans la syntaxe crontab pour distribuer la charge et éviter les pics