IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Intégration d'Eclipse Mylyn avec Redmine et Jenkins,
Un tutoriel de Régis Pouiller

Le , par regis1512

22PARTAGES

1  0 
Bonjour à tous,

J'ai écrit un article intitulé "Tutoriel pour l'intégration d'Eclipse Mylyn avec Redmine et Jenkins".

L'objectif de cet article est de présenter les bénéfices du gestionnaire de tâches Mylyn :
- la visualisation des tâches depuis un dépôt tel que Redmine et des résultats des constructions depuis un logiciel d'intégration continue tel que Jenkins ;
- la mise à jour des tâches (saisie des temps, commentaires, ...) ;
- le contexte permettant d'associer des fichiers du projet à une tâche donnée.

Merci pour vos commentaires.

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de Nounoursonne
Membre actif https://www.developpez.com
Le 10/06/2014 à 11:15
Bonjour,

j'aurai aimé savoir s'il était possible d'utiliser Mylyn avec SVN et non pas Github ?
et si oui qu'est ce qui diffère dans l'installation de Mylyn dans redmine ? (j'ai installé le plugin sur eclipse, mais sous redmine, j'ai beaucoup de mal à trouver)

Merci
0  0 
Avatar de regis1512
Rédacteur/Modérateur https://www.developpez.com
Le 10/06/2014 à 12:12
Bonjour,

Je n'ai pas testé cela.
Mais je pense que le plugin SVN doit fonctionner comme le plugin Git et que les zones de commentaires seront automatiquement remplies.

Bonne journée.
0  0 
Avatar de Nounoursonne
Membre actif https://www.developpez.com
Le 10/06/2014 à 12:59
Pour l'installation dans Redmine, il faut procéder de la meme manière que dans le tuto ?
J'ai essayé, mais la commande git n'est pas reconnue, surement du au fait que je n'utilise pas Git

Merci
0  0 
Avatar de regis1512
Rédacteur/Modérateur https://www.developpez.com
Le 10/06/2014 à 20:31
Je crois que je viens de comprendre...
C'est à cet endroit la : http://rpouiller.developpez.com/tuto...enkins/#LIII-A

Si c'est cela, l'autre solution est de downloader le zip à partir du bouton "Download ZIP" dans la page https://github.com/ajacques/redmine_...ylyn_connector
Et de copier le contenu du zip dans le dossier plugins...
Cela doit donner la meme chose que le clone de Git

Bonne soirée.
0  0 
Avatar de Nounoursonne
Membre actif https://www.developpez.com
Le 11/06/2014 à 11:05
Bonjour,

merci cela fonctionne.
Il me reste juste un soucis, lorsque je saisis un commentaire sous eclipse et que je valide il ne remonte pas dans redmine

Merci
0  0 
Avatar de regis1512
Rédacteur/Modérateur https://www.developpez.com
Le 11/06/2014 à 14:10
Bonjour,

Curieux...
Est-ce que les autres modifications de la tache (état, temps passé par exemple) remontent dans Redmine après avoir cliquer sur le bouton submit ?

Bonne journée.
0  0 
Avatar de Nounoursonne
Membre actif https://www.developpez.com
Le 11/06/2014 à 14:19
Oui tout s'enregistre correctement (statut, temps, etc ...)
sauf les commentaires qui ne sont pas pris en compte
0  0 
Avatar de regis1512
Rédacteur/Modérateur https://www.developpez.com
Le 11/06/2014 à 21:18
Bonjour,

Peut-etre une différence de versions. Voici les miennes :
- Eclipse Kepler SR1
Pour le reste (visible dans Informations de Administration dans Redmine)
- Redmine version 2.3.3.stable
- Ruby version 1.9.3-p448 (2013-06-27) [i386-mingw32]
- Rails version 3.2.13
- Environment production
- Database adapter PostgreSQL
- redmine_mylyn_connector 2.8.2.stable

Sinon, est-ce qu'il y a quelque chose dans les logs de Redmine ou de Apache ?

Bonne soirée.
0  0 
Avatar de Nounoursonne
Membre actif https://www.developpez.com
Le 12/06/2014 à 10:11
Bonjour,

voici ce que j'ai

Environment:
Redmine version 2.5.1.stable
Ruby version 1.9.3-p545 (2014-02-24) [i386-mingw32]
Rails version 3.2.17
Environment production
Database adapter PostgreSQL
SCM:
Filesystem
Redmine plugins:
redmine_mylyn_connector 2.8.2.stable

J'utilise MyEclipse et non pas Eclipse, ça vient peut être de là, mais le plugin est identique

Voici les log dans Redmine lors de l'ajout d'un commentaire
Code : Sélectionner tout
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
Started GET "/redmine/mylyn/issues/list?issues=1" for localhost at 2014-06-12 10:00:14 +0200
Processing by MylynConnector::IssuesController#list as XML
  Parameters: {"issues"=>"1"}
  Current user: myname (id=4)
  Rendered plugins/redmine_mylyn_connector/app/views/mylyn_connector/issues/_list_issue.xml.builder (20.0ms)
  Rendered plugins/redmine_mylyn_connector/app/views/mylyn_connector/issues/list.xml.builder (21.0ms)
Completed 200 OK in 27.0ms (Views: 11.0ms | ActiveRecord: 13.0ms)
Started GET "/redmine/mylyn/token" for localhost at 2014-06-12 10:00:32 +0200
Processing by MylynConnector::InformationController#token as TEXT
  Current user: myname (id=4)
Completed 200 OK in 3.0ms (Views: 0.0ms | ActiveRecord: 0.0ms)
Started PUT "/redmine/issues/1.xml" for localhost at 2014-06-12 10:00:32 +0200
Processing by IssuesController#update as XML
  Parameters: {"issue"=>{"subject"=>"deamnde etst", "description"=>"blablablabled", "tracker_id"=>"1", "project_id"=>"1", "status_id"=>"2", "priority_id"=>"2", "start_date"=>"2014-06-06", "due_date"=>"", "done_ratio"=>"0", "estimated_hours"=>"0.0", "category_id"=>"", "assigned_to_id"=>"4", "fixed_version_id"=>"", "parent_issue_id"=>"", "watcher_user_ids"=>nil}, "notes"=>"essai commentaire", "id"=>"1"}
  Current user: myname (id=4)
  Rendered text template (0.0ms)
Completed 200 OK in 37.0ms (Views: 1.0ms | ActiveRecord: 6.0ms)
Started GET "/redmine/mylyn/issue/1" for localhost at 2014-06-12 10:00:32 +0200
Processing by MylynConnector::IssuesController#show as XML
  Parameters: {"id"=>"1"}
  Current user: myname (id=4)
  Rendered plugins/redmine_mylyn_connector/app/views/mylyn_connector/issues/_list_issue.xml.builder (15.0ms)
  Rendered plugins/redmine_mylyn_connector/app/views/mylyn_connector/issues/show.xml.builder (16.0ms)
Completed 200 OK in 22.0ms (Views: 11.0ms | ActiveRecord: 7.0ms)
Started GET "/redmine/mylyn/issues/updatedsince?issues=3,2,1,6,4&unixtime=1402559699" for localhost at 2014-06-12 10:00:33 +0200
Processing by MylynConnector::IssuesController#updated_since as XML
  Parameters: {"issues"=>"3,2,1,6,4", "unixtime"=>"1402559699"}
  Current user: myname (id=4)
  Rendered plugins/redmine_mylyn_connector/app/views/mylyn_connector/issues/updated_since.xml.builder (1.0ms)
Completed 200 OK in 6.0ms (Views: 2.0ms | ActiveRecord: 1.0ms)
Started GET "/redmine/mylyn/issues?fields%5B%5D=status_id&operators%5Bstatus_id%5D=o&values%5Bstatus_id%5D%5B%5D=&fields%5B%5D=assigned_to_id&operators%5Bassigned_to_id%5D=%3D&values%5Bassigned_to_id%5D%5B%5D=4" for localhost at 2014-06-12 10:00:33 +0200
Processing by MylynConnector::IssuesController#index as XML
  Parameters: {"fields"=>["status_id", "assigned_to_id"], "operators"=>{"status_id"=>"o", "assigned_to_id"=>"="}, "values"=>{"status_id"=>[""], "assigned_to_id"=>["4"]}}
  Current user: myname (id=4)
  Rendered plugins/redmine_mylyn_connector/app/views/mylyn_connector/issues/_partial_issue.xml.builder (4.0ms)
  Rendered plugins/redmine_mylyn_connector/app/views/mylyn_connector/issues/index.xml.builder (5.0ms)
Completed 200 OK in 65.0ms (Views: 4.0ms | ActiveRecord: 14.0ms)
Started GET "/redmine/mylyn/issues/list?issues=1" for localhost at 2014-06-12 10:00:33 +0200
Processing by MylynConnector::IssuesController#list as XML
  Parameters: {"issues"=>"1"}
  Current user: myname (id=4)
  Rendered plugins/redmine_mylyn_connector/app/views/mylyn_connector/issues/_list_issue.xml.builder (17.0ms)
  Rendered plugins/redmine_mylyn_connector/app/views/mylyn_connector/issues/list.xml.builder (18.0ms)
Completed 200 OK in 22.0ms (Views: 10.0ms | ActiveRecord: 8.0ms)
0  0 
Avatar de regis1512
Rédacteur/Modérateur https://www.developpez.com
Le 12/06/2014 à 23:56
Bonsoir,

En effet, tout semble ok dans les logs.

Par contre, la différence de version Redmine est peut-etre la source du problème.
Je me souviens avoir eu des soucis pour le passage entre deux versions de Redmine où je ne pouvais plus prendre le meme plugin côté Redmine.

Bonne soirée.
0  0