• Article
  • 11.Juil.2011

JJUPIN : La fin du développement de plugins pour les post-fonctions ?

  • 11.Juil.2011
  • Temps de lecture mins

Qu’est-ce que c’est?

Lors du summit 2011 de San Francisco, il a été plusieurs fois fait référence à un plugin que je ne connaissais pas du tout : JJUPIN. Le sujet est arrivé dans une conversation avec Bryan Rollins (JIRA Product Manager) car je souhaitais pouvoir implémenter des post-fonctions conditionnelles (si …, alors …, sinon …). Et JJUPIN remplit cette exigence… et bien d’autres !

JJUPIN est donc un plugin pour JIRA qui permet des scripts à utiliser directement dans le workflows, en tant que conditions, validateurs ou post-fonctions. Il est proposé par un partenaire Atlassian de Roumanie : Kepler-Rominfo (qui propose également, en passant, un autre plugin : un User Group Picker, qui semble aussi intéressant).

Quelques exemples

Une fois installé, le plugin permet donc, à travers un langage de script simple, développer ses propres conditions, validateurs et post-fonctions.

Il est donc possible de faire très chose très simples, comme par exemple mettre à jour la valeur de champs, en utilisant le script suivant :

#{summary} = « Hello World ! » ;
#{description} = #{summary};

Ou faire des choses plus abouties :

if ( isNotNull(#{fixVersions}) and #{affectedVersions} == {“1.1”}) {
#{affectedVersions} = {“1.1”, “1.0” , “1.2”};
#{fixVersions} = {“1.2” , “1.2” , “1.3”} ;
} else {
#{affectedVersions} = {“1.1”};
#{fixVersions} = {“1.0”};
}

Quelques liens

Le plugin est disponible sur la plugin exchange : https://plugins.atlassian.com/plugin/details/43318

Le site de l’éditeur, avec la documentation est :  http://jira-plugins.kepler-rominfo.com/

Ressources complémentaires

Voir toutes les ressources