Summit 2015 : Smarter, Better, Faster, Stronger

atlassian_summit
Nous pouvons dire que cette année Atlassian a frappé fort ! Sur une voix robotique, Daft Punk ouvre la conférence Summit 2015. Quand la musique s'arrête, les deux robots tombent les casques pour révéler sous un tolé d'applaudissements les co-fondateurs Mike Cannon-Brookes & Scott Farquhar.
L'effet est réussi ! D'autant plus que la musique était diffusée via un tableau kanban (JIRA Software) revisité en table de mixage.

API REST en java pour JIRA

logo_jiraSuite à une migration d’utilisateurs et de groupes dans un nouveau LDAP, il m’a fallu modifier les groupes utilisés dans les rôles de près de 800 projets. Inconcevable de réaliser cette tâche manuellement j’ai donc commencé à regarder quelles solutions étaient envisageables, REST, SOAP, script groovy, CLI etc …

J’ai choisi d’utiliser l’API REST de JIRA qui permet d’ajouter des fonctionnalités supplémentaires en utilisant le format JSON et les méthodes HTTP. Ayant des connaissances en développement JAVA, je me suis tourné vers JRJC (The JIRA Rest Java Client supporté par Atlassian) cependant la méthode d’ajout d'acteur dans le rôle d’un projet n’existe pas.

Retour sur l’AtlasCamp 2015

Atlascamp 2015Nous avons été envoyés, un collègue et moi-même pour représenter Netapsys à l’AtlasCamp2015, et avons eu à cette occasion l'opportunité d'assister aux conférences d'Atlassian réservées aux développeurs. Expert Platinum Atlassian depuis 2013, il était légitime que Netapsys soit présent à l’édition 2015 qui s'est tenue à Prague du 09 au 11 juin. Pour moi, cet événement était l'occasion de développer mon expertise, rencontrer la communauté Atlassian mais également de découvrir de manière plus approfondie les changements majeurs programmés par Atlassian.

We are in the Crowd

Crowd, littéralement la "foule", est le nom d'un outil qui fait partie de la suite que propose l'éditeur australien Atlassian avec lequel Netapsys est partenaire Platinium Expert. Crowd propose une gestion de comptes utilisateurs mutualisés pour des applications Atlassian ainsi que d'autres applications Web. Il permet surtout le Single Sign On (SSO) entre toutes les applications connectées ainsi qu'une gestion centralisée des utilisateurs.

Réindexation programmée de JIRA

logo_jira

En vue de fournir à ses utilisateurs une recherche rapide et pertinente, JIRA maintient un index Lucene de tout texte entré dans les différents champs d'un ticket. Cet index est normalement mis à jour à chaque fois qu'un nouveau champ est renseigné ou mis à jour. Mais il arrive qu'il faille régénérer l'index manuellement. Par exemple lorsqu'il est corrompu, ou lorsque la configuration d'un champ personnalisé est mise à jour.

DynamicReport, un plugin de Reporting personnalisé pour JIRA

Le plugin Dynamic Report est un plugin de notification pour Atlassian JIRA qui produit des rapports Excel personnalisés. Grâce à la bibliothèque Java jXLS qui  permet de lire et écrire des fichiers Excel en utilisant des modèles XLS, la création de rapport est facilitée avec l'utilisation de template. Il suffit d'écrire vos propres modèles de rapports, à l'aide de Microsoft Excel  ou OpenOffice / LibreOffice.