Fonctionnement de la mise à jour des Issues Jira avec XSquash KO

Avatar de l’utilisateur
Cedric190985
Messages : 67
Inscription : mer. avr. 04, 2012 8:46 am

Fonctionnement de la mise à jour des Issues Jira avec XSquash KO

Message par Cedric190985 »

Bonjour
J'utilise le plugin XSquash avec Squash 1.19.X et Jira 7 On Premise.
J'ai une question concernant la fréquence de mise à jour dans le sens Squash/Jira.

En effet nous ramenons dans Jira aujourd'hui les valeurs suivantes
[ul]
[li]Résultat de la campagne[/li]
[li]Taux de validation[/li]
[li]Ratio de validation[/li]
[li]Taux de rédaction[/li]
[li]Ratio de rédaction[/li]
[li]Taux de vérification[/li]
[li]Ratio de vérification[/li]

[/ul]

Quand nous mettons en place la syncro (via la console BO de Squash) alors on voit que la donnée est correctement mis dans Jira (historique + maj) mais ensuite malgré des modifications des cas de tests (worflow) + campagne dans Squash la donnée n'est jamais remis à jour.
On affiche des données fausses.
Si on supprime la syncro et on la recréé alors la donnée est bien remis à jour.
Nous n'avons aucune erreur dans les logs Squash.

Pouvez vous nous expliquez comment fonctionne les mises à jour ?

Merci

Yamina
Messages : 187
Inscription : lun. avr. 09, 2018 2:35 pm

Re: Fonctionnement de la mise à jour des Issues Jira avec XSquash KO

Message par Yamina »

Bonjour,

En fonction du délai configuré qui est par défaut de 5min, une synchronisation est lancée automatiquement.
S'il y a eu des modification côté Jira ou côté Squash, ces modifications sont répercutés dans l'autre outil.
Exemple :
Si un ticket jira est mis à jour dans un utilisateur. Lors de la prochaine synchronisation, Xsquash va comparer les dates de mise à jour et reporter les modifications faites sur le ticket dans l'exigence synchronisée et ainsi la mettre la jour.
Si une exigence synchronisée est couverte par un nouveau cas de test, les champs de reporting seront mis à jour dans Jira lors de la prochaine synchronisation. Les champs sont remplis automatiquement.
Attention que la configuration de vos champs de reporting soit bien prises en compte dans Squash, il ne faut pas oublier de forcer la synchronisation en utilisant le bouton présent en bout de ligne de votre synchronisation sur la page de configuration du plugin Xsquash4Jira de votre projet Squash.

Cordialement,
Yamina

Avatar de l’utilisateur
Cedric190985
Messages : 67
Inscription : mer. avr. 04, 2012 8:46 am

Re: Fonctionnement de la mise à jour des Issues Jira avec XSquash KO

Message par Cedric190985 »

Merci de votre retour

demat_devops
Messages : 4
Inscription : lun. mars 09, 2020 4:11 pm

Re: Fonctionnement de la mise à jour des Issues Jira avec XSquash KO

Message par demat_devops »

Bonjour Cedric190985, j'essaye de mettre en place la communication Squash/JIRA.
J'ai un JIRA 7.10.1 avec le plugin Xsquash, un squash TM 1.20.0

Je rencontre un problème lorsque j'essaye d'ajouter le serveur squash dans JIRA dans la configuration du plugin XSquash :
capture d'ecran ajout serveur squash dans jira
capture d'ecran ajout serveur squash dans jira
PrtScr capture_12.jpg (41.58 Kio) Consulté 400 fois
Je ne vois pas de trace particulière dans les logs JIRA
Avez-vous rencontré ce genre de problème ? Y a t'il une action particulière à faire ?

Merci de votre réponse

Rachel

tlefaucheur
Messages : 7
Inscription : jeu. mars 01, 2018 7:34 am

Re: Fonctionnement de la mise à jour des Issues Jira avec XSquash KO

Message par tlefaucheur »

Bonjour,

Il faut s'assurer que :
- les flux sont bien ouverts entre Squash et Jira
- les deux .jar de l'API sont bien présents dans le répertoire "plugins" Squash
- l'url squash s'arrête sur "/squash"
- l'url renseigné doit correspondre à l'url de Squash que vous avez sur votre navigateur (pas son url interne)
- le couple login/mdp a bien une habilitation admin sur Squash

Bonne journée

demat_devops
Messages : 4
Inscription : lun. mars 09, 2020 4:11 pm

Re: Fonctionnement de la mise à jour des Issues Jira avec XSquash KO

Message par demat_devops »

Bonjour, merci pour la réponse.

Alors :
- les flux sont bien ouverts, un curl sur l'url squash depuis la VM jira fonctionne et inversement
- je n'ai qu'un .jar dans le répertoire plugins de Squash : plugin.requirement.xsquash4jira-1.1.2.RELEASE.jar, quels sont les 2 jars censés être présents ?
- ok pour l'url
- pour le moment je n'ai pas configuré de dns donc c'est bien l'IP:port
- le login/mdp est bien dans le groupe Administrateur de squash

Donc pour le moment ça peut être la piste des 2 jars.

Rachel

tlefaucheur
Messages : 7
Inscription : jeu. mars 01, 2018 7:34 am

Re: Fonctionnement de la mise à jour des Issues Jira avec XSquash KO

Message par tlefaucheur »

Bonjour Rachel,

C'est donc normal que ça ne fonctionne pas.
Il vous manque deux .jar nommés :
- plugin.api.rest.core-1.1.4.RELEASE
- plugin.api.rest.services-1.1.4.RELEASE

Vous les trouverez sur notre repo (http://repo.squashtest.org/distribution/) dans "plugin.api.rest.distribution-1.1.4"

Bonne journée

demat_devops
Messages : 4
Inscription : lun. mars 09, 2020 4:11 pm

Re: Fonctionnement de la mise à jour des Issues Jira avec XSquash KO

Message par demat_devops »

Super, merci ! Effectivement, ça fonctionne mieux pour ajouter un serveur SquashTm dans JIRA !

J'ai raté ces 2 jars, y a t-il un tuto quelque part qui explique tout ça ? J'ai suivi ceci https://sites.google.com/a/henix.fr/wik ... iguration/ mais je n'ai pas vu cette étape

Maintenant, je tombe sur un autre pb lorsque je vais sur un ticket JIRA :
PrtScr capture_13.jpg
PrtScr capture_13.jpg (34.45 Kio) Consulté 376 fois
Une idée ?

Rachel

Yamina
Messages : 187
Inscription : lun. avr. 09, 2018 2:35 pm

Re: Fonctionnement de la mise à jour des Issues Jira avec XSquash KO

Message par Yamina »

Bonjour,

Avez-vous bien configuré le plugin dans l'administration Jira et dans l’administration du projet Jira ?
SI vous avez fait une montée de version du plugin, il faut à nouveau déclarer les identifiants de connexion à Squash.

Cordialement,
Yamina

Répondre