Migration vers JIRA 4.1 chez TechSolCom

1 393 vues

Publié le

Publié dans : Technologie
0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
1 393
Sur SlideShare
0
Issues des intégrations
0
Intégrations
39
Actions
Partages
0
Téléchargements
0
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Migration vers JIRA 4.1 chez TechSolCom

  1. 1. Groupe Informatique TechSolCom inc. www.TechSolCom.ca 1450 City Councillors, b 340 Téléphone : (514) 392-9997 Montreal, H3A2E6 Télécopieur : (514) 392-9940 Migration vers JIRA 4.1 Étude de cas chez TechSolCom http://atlassian.techsolcom.ca/ Yann Debonnel - yann.debonnel@techsolcom.ca
  2. 2. Bonsoir ! Yann Debonnel • Membre de l’équipe – TechSolCom Pratique Atlassian • Intégrateur JIRA et Confluence – Mise en place des outils – Formation des utilisateurs – Gestion du changement 2 Montreal Atlassian User Group – 27 Mai 2010
  3. 3. Plan de la présentation • Pourquoi migrer vers JIRA 4.1? • Comment migrer vers JIRA 4.1 : Étude de cas TSC. • Défis rencontrés • Questions ? 3 Montreal Atlassian User Group – 27 Mai 2010
  4. 4. Pourquoi migrer vers JIRA 4.1 • Nouvelle interface utilisateur. – Tableau de bord “glisser et déposer” – Portlets sont remplacés par des Gadgets basés sur la technologie OpenSocial de Google. 4 Montreal Atlassian User Group – 27 Mai 2010
  5. 5. Pourquoi migrer vers JIRA 4.1 – Barre de navigation des demandes 5 Montreal Atlassian User Group – 27 Mai 2010
  6. 6. Pourquoi migrer vers JIRA 4.1 • Recherche avancé grâce au JIRA Query Language (JQL) – Langage très simple + complétion automatique 6 Montreal Atlassian User Group – 27 Mai 2010
  7. 7. Comment migrer vers JIRA 4.1 • Étude de cas chez TechSolCom : – Situation initiale • JIRA 3.10 installé sur un serveur Linux • Base de données MySQL installée sur un serveur Linux • 34 projets • Un peu plus 4700 demandes 7 Montreal Atlassian User Group – 27 Mai 2010
  8. 8. Comment migrer vers JIRA 4.1 • Procédure • Étape 1: Préparation – Installation et configuration de la nouvelle instance de JIRA en parallèle avec l’ancienne afin de réduire le “downtime”. • Création d’une nouvelle base de donnée MySQL “jiradb_41” ayant les mêmes permissions que “jiradb” • Extraction du dossier compressé d’installation JIRA 4.1 dans le répertoire approprié. 8 Montreal Atlassian User Group – 27 Mai 2010
  9. 9. Comment migrer vers JIRA 4.1 • Édition des fichiers de configuration – server.xml et entityengine.xml: pour la configuration vers la base de données et du DocBase – osusers.xml : pour la configuration du LDAP – jira-application.properties: pour spécifier l’emplacement du dossier « home » de JIRA (doit être différent que le dossier initial, peut être changé par après). 9 Montreal Atlassian User Group – 27 Mai 2010
  10. 10. Comment migrer vers JIRA 4.1 • Procédure • Étape 2: Migration – Début du “downtime”, aucun usager devrait pouvoir se connecter à l’ancienne instance de JIRA. • Redémarrer l’ancienne instance de JIRA sur un port différent. – Générer un export xml de l’ancienne instance JIRA. – Démarrer la nouvelle instance JIRA sur l’ancien port – Charger le fichier xml d’exportation dans la nouvelle instance JIRA 10 Montreal Atlassian User Group – 27 Mai 2010
  11. 11. Comment migrer vers JIRA 4.1 – Copier le contenu du dossier attachement dans le nouveau dossier “home” de JIRA. – Vérifier les fichiers logs (catalina.out, atlassian-jira.out) 11 Montreal Atlassian User Group – 27 Mai 2010
  12. 12. Défis rencontrés • Connexion SSL et Gadgets JIRA – Notre configuration Fureteur--> HTTPS --> Apache proxy --> HTTP --> Tomcat/JIRA – Ceci causait des problèmes au niveau de l’affichage des Gadgets 12 Montreal Atlassian User Group – 27 Mai 2010
  13. 13. Défis rencontrés – Après quelques heures de recherche : • Il faut venir spécifier dans server.xml que nous utilisons un serveur proxy. <Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8" useBodyEncodingForURI="true" <!-- The below are new lines to add - the above is untouched --> scheme="https" proxyName=<proxy_server> proxyPort="443" /> 13 Montreal Atlassian User Group – 27 Mai 2010
  14. 14. Questions ? Contactez moi ! Yann DEBONNEL yann.debonnel@techsolcom.ca 14 Montreal Atlassian User Group – 27 Mai 2010

×