dimanche 24 février 2013

Jenkins passe la 500ème

Logo jenkins

Le 26 janvier est sortie la version 1.500 de Jenkins, suivie de la 1.501 le 10 février. Quoi de neuf depuis la 1.492 ? Je note, parmi plein d'autres choses:

  • possibilité de désactiver les hook post-commit svn
  • correction d'une vulnérabilité de la clef principale qui protège toutes les données sensibles dans $JENKINS_HOME

La 1.501 corrige notamment plusieurs régressions créées par la 1.500.

Pour l'intégralité des modifications, voir ici et pour télécharger, c'est ici.

Documentation de code ExtJS

sencha

Vous connaissez le site de documentation ExtJS ? Vous voulez faire la même chose pour votre code ? C'est possible grâce à JsDuck.

Pour un démarrage rapide, il suffit d'installer ruby, gem et JsDuck:

 # gem install jsduck

puis de lancer l'outil sur votre code:

 $ jsduck --output votre/docs

On peut également utiliser un fichier de configuration json pour personnaliser tout ça (option --config).

Dans votre code, il suffit d'ajouter des commentaires du type:

 /**
  * commentaire d'objet, méthode ou attribut
  ...
  */

et d'utiliser certaines annotations du type

 @param {type} nom description ....

ou

 @return {type} description

Lisez la documentation pour plus de détails

Sortie de IceScrum 6#1

IceScrum

Le 26 janvier 2013, sortie de la release 6#1 d'IceScrum. On notera, outre les améliorations de la version Pro:

  • des miniatures pour les pièces jointes
  • la conservation de l’historique de recherche du finder (filtres dans l’URL)
  • l'affichage du nombre de stories, features et acteurs dans le titre des vues

ainsi que la correction de :

  • restauration des ids manquants dans les exports
  • problème de recherche de story par ID
  • correction de la mauvaise redirection après acceptation de story

La R6#2 est actuellement terminée mais a quelques problèmes de stabilités qui retardent sa sortie ... ... en attendant, la R6#1 est téléchargeable ici.

Sortie de Sonar 3.4 et 3.4.1

Sonar

Sortie le 22 décembre de Sonar 3.4 et le 8 janvier 2012 de la version 3.4.1. Cette dernière corrige une faille de sécurité qui réinitialisait les permissions des projets à chaque analyse. Donc vivement conseillée !

Concernant les nouveautés de la 3.4.1, on notera:

  • un nouveau service de mesure donnant des métriques, via des requêtes enregistrables et réutilisables, accessible en mode anonyme
  • une possibilité de comparer les métriques entre projets
  • une amélioration du menus projets (retour rapide aux projets récemment consultés, un accès aux projets, développeurs et vues)
  • des alertes sur des variations paramétrées de métriques
  • une page d'accueil moins effrayante pour les nouveaux utilisateurs

Ces nouveautés sont décrites en image ici.

On trouve aussi :

  • possibilité de faire une comparaison entre plusieurs projets,
  • possibilité de remplacer l'outil de couverture de code par langage
  • possibilité de comparer plusieurs versions d'un projet
  • une API Ruby
  • filtre par langage dans l'API Web Services

A télécharger ici.

lundi 24 décembre 2012

Sortie de IceScrum 5#5 et 5#5.1

IceScrum

L'accélération d'IceScrum semble se confirmer. Pour preuve la sortie de la 5#5 suivie de peu d'une version apportant des corrections mineures, la 5#5.1 le 17 décembre. Au menu:

  • Indicateur de dispo de l'équipe / sprint
  • Pièces jointes pour le projet, les releases et les sprints
  • Les projets archivés sont masqués dans la liste des projets
  • Rafraichissement des dépendances lorsqu’on créé plusieurs stories à la suite
  • Alerte pour les utilisateurs de versions anciennes d’Internet Explorer
  • Des corrections de bug dont une erreur lors du décalage au prochain sprint

Comme d'habitude, les détails ici et le téléchargement .

dimanche 2 décembre 2012

Sortie de Jenkins 1.492

Logo jenkins

Le 25 novembre, sortie de la version 1.492 de Jenkins. Quoi de neuf depuis la 1.486 ? Je note, parmi d'autres choses:

  • la correction du crash causé par de grandes séries de tests
  • la correction du plantage avec maven-failsafe-plugin
  • la correction du bouton "désactiver le projet" qui plantait les pages des projets en style libre
  • correction d'un XSS
  • correction des niveaux de journalisation
  • correction de l'affichage de jobs dans des dossiers lors de l'affichage de jobs liés à un ordinateur ou une étiquette
  • téléchargement multiple de plugins lors de dépendances qui se recouvrent.
  • amélioration de l'autocomplétion des noms de jobs
  • centralisation des logs des esclaves
  • prise en charge de la désinstallation des plugins
  • ajout de la gestion des anciennes données dans la page de gestion de Jenkins
  • correction de plusieurs exception null pointer

Pour l'intégralité des modifications, voir ici.

Sortie de Sonar 3.3.2

Sonar

Sortie, le 24 octobre de la version 3.3 de Sonar, l'outil de qualimétrie, suivie les 7 et 21 novembre des versions correctives 3.3.1 et 3.3.2. On notera:

  • prise en charge des projets multi langages (source dans des répertoires différents pour le moment)
  • l'apparition de profils multiples par projet (un par langage)
  • l'analyseur de code Java SSLR en remplacement de ANTLR. SSLR était déjà utilisé pour Javascript, Cobol, PL/SQL, Flex, C, C++, C# et Python.
  • l'ajout de 2 règles pour Java
  • l'apparition d'une couverture de code globale (tests unitaires et tests d'intégration)
  • une gestion améliorée des exclusions de fichiers
  • une amélioration de l'IHM: fil d’Ariane, liste déroulante dynamique et fenêtres modales.

La 3.3.1 corrige notamment un problème posé par la traduction française provoquant un crash au démarrage. Le pack en version 1.6 (13 novembre 2012) est .

La 3.3.2 corrige des problèmes rencontrés avec Postgres 8.

Pour une description avec captures d'écran, c'est , les changelogs sont et le téléchargement, ici. Penser également à la doc d'installation et de mise à jour.

A noter également la sortie du plugin Jenkins pour Sonar version 2.0.1 qui corrige quelques bugs et ajoute les champs login et password pour accéder à l'instance de Sonar. Voir le changelog ici. Pour la documentation, c'est .

J'en profite enfin pour signaler un plugin Thucydides en version 0.1 sorti le 6 juin 2012: voir là.

samedi 1 décembre 2012

Sortie de IceScrum R5#3 et 5#4

IceScrum

Le 8 novembre puis le 23 sont sorties deux nouvelles versions pour Icescrum. On trouve dans la version communautaire:

  • l'amélioration du finder
  • des droits d’accès personnalisés pour les stakeholders
  • génération automatique d'une note de fin de release et de sprint
  • l'indication des versions concernées
  • une icebox pour conserver les stories rejetées
  • le PO peut créer des stories depuis le backlog
  • un installeur graphique
  • le stockage dans le cloud des pièces jointes
  • sauvegarder des graphiques en PNG
  • copie des tâches récurrentes entre les Releases
  • ajout d'écrans HTML5
  • intégration de la version publiée intégrées à la Timeline
  • meilleur support des terminaux tactiles
  • les tâches non terminées du dernier Sprint d’une Release sont maintenant décalées dans la Release suivante
  • Intellij IDEA
  • des corrections de bugs

Voir ici et pour le détail et pour la télécharger, c'est là.

dimanche 25 novembre 2012

Publication de cucumber-json2report

Cuke

Première publication d'un afficheur de rapport web utilisant la sortie JSON de cucumber-jvm, comme alternative à cucumber-reporting:

Voir sur github, pour une description détaillée des fonctionnalités et des captures d'écran.

mardi 16 octobre 2012

Sortie de Jenkins 1.486

Logo jenkins

Le 14 octobre, sortie de la version 1.486 de Jenkins. Des corrections de bugs, dont un gros affichant à tort la file des builds vide. Parmi les autres, correction de la consommation de toute la mémoire lors de l'interprétation de grandes sorties de tests de Surefire et la célébration via le fond d'écran de la 486.

Pour l'intégralité des modifications, voir ici.

samedi 13 octobre 2012

Sortie de Jenkins 1.485

Logo jenkins

Le 7 octobre, sortie de la version 1.485 de Jenkins. Des corrections de bugs, une amélioration de l'empreinte mémoire notamment avec les grandes requêtes HTTP et surtout un chargement au besoin des enregistrements de build améliorant le temps de démarrage.

Pour l'intégralité des modifications, voir ici.

A noter également l'apparition d'un plugin Thucydides (version 0.1)... A suivre !

samedi 6 octobre 2012

Sortie de Jenkins 1.484

Logo jenkins

Les 23 et 30 septembre, sortie des versions 1.483 et 1.484 de Jenkins. Des corrections de bugs, une prise en charge des liens symboliques et une restauration automatique des esclaves dès la disponibilité d'espace disque.

Pour l'intégralité des modifications, voir ici.

jeudi 4 octobre 2012

Sortie de Sonar 3.2.1

Sonar

Sortie, le 3 octobre de la version 3.2.1 de Sonar, l'outil de qualimétrie. Il s'agit d'une version de correction remédiant aux problèmes suivants:

  • récupération des échecs de connexion Oracle
  • montée en version vers JaCoCo 0.5.10
  • correction du problème survenant lors de la migration vers la version 3.2 pour lequel les rôles par défaut des vues n'étaient pas renseignés et restaient vides
  • correction d'une régression: SonarException quand un projet ne contient aucun fichier dans ses répertoires de code source

Voir la version originale des modifications.

A télécharger ici.

vendredi 21 septembre 2012

Sortie de Jenkins 1.482

Logo jenkins

Le 16 septembre, sortie de Jenkins 1.482. Quoi de neuf depuis la 1.478, objet de mon dernier post sur le sujet ? Principalement des corrections de bugs et de régressions mineurs (coloration syntaxique par exemple). Au chapitre des petites améliorations, on trouve:

  • signalement dans les pages de log et d'état des causes premières de UpstreamCause
  • possibilité pour l'utilisateur d'indiquer la raison pour laquelle un noeud est hors ligne
  • les paramètres définis dans les projets matriciels sont maintenant disponibles dans la configuration des builds.

Pour l'intégralité des modifications, voir ici.