gestion_configuration:jira:procedures
                Table des matières
Installation de JIRA sur Mac OS X
Installation effectuée avec
- Mac OS X Lion (10.7.3)
 - JIRA 5.0.3 Standalone
 - MySQL
 
Installation
- Obtenir Jira
- Télécharger JIRA : http://www.atlassian.com/software/jira/JIRADownloadCenter.jspa
 - Décompresser le fichier
atlassian-jira-5.0.3.tar.gz - Déplacer les fichiers dans
/Applications/JIRA(répertoire arbitraire, peut être différent) 
 - Configurer
JIRA_HOME- Créer le répertoire
HOMEdans/Applications/JIRApour avoir un répertoire/Applications/JIRA/HOMEpour leJIRA_HOME(ce répertoire est aussi arbitraire, peut être différent). - Ouvrir le fichier
jira-application.propertiesdans le répertoireatlassian-jira/WEB-INF/classeset éditer la valeurjira.homepour donner quelque chose commejira.home = /Applications/JIRA/HOME
 - Configurer la variable d'environnement
JIRA_HOME:$ export JIRA_HOME=/Applications/JIRA/HOME 
 - Configurer Java
- Trouver l'installation de Java :
$ whereis java - Configurer la variable d'environnement
JAVA_HOMEavec le répertoire donné précédement :$ export JAVA_HOME=/usr/bin/java 
 - Changer le port d'écoute de JIRA (optionnel : Par défaut le port est à
8080, il est possible qu'il soit nécessaire de le changer)- Ouvrir le fichier
server.xmldans le répertoireJIRA/conf - Modifier la valeur de
<Connector port="8080"dans l'élément<Service name="Catalina">, ce qui devrait ressembler à ceci si on change le port pour8989:<Service name="Catalina"> <Connector port="8989" ... 
 
- Démarrer JIRA
- Exécuter la commande
bin/startup.sh - Aller à l'adresse
http://localhost:8989/ 
 
Mise à jour
La mise à jour a essentiellement les mêmes étapes que la migration. La procédure ci-dessous se base sur la mise à jour manuelle de JIRA.
- Faire une sauvegarde de tout.
- Faire une exportation des données JIRA : Dans JIRA, aller dans Administration → Système → Import / Export et faire l'exportation. Ceci créera un ZIP dans
/Applications/JIRA/HOME/export. - Arrêter l'instance de JIRA
 - Faire une sauvegarde de la base de données (ex : dump SQL avec données)
 - Faire un backup (fichier ZIP) du répertoire
/Applications/JIRA. 
 - Faire une nouvelle installation de JIRA
- Télécharger la dernière version de JIRA
 - Supprimer le répertoire de JIRA existant et recréer un nouveau répertoire vide1)
 - Décompresser le fichier à l'emplacement de l'installation actuelle de JIRA (ie :
/Applications/JIRA). - Replacer les fichiers du répertoire
HOMEde l'ancienne installation dans le nouveau répertoireHOMEde la nouvelle installation. 
 - Configuration
- Configurer
JIRA_HOME: Ouvrir le fichierjira-application.propertiesdans le répertoireatlassian-jira/WEB-INF/classeset éditer la valeurjira.homepour donner quelque chose comme 
 
jira.home = /Applications/JIRA/HOME
- Configurer la variable d'environnement
JIRA_HOME:$ export JIRA_HOME=/Applications/JIRA/HOME - Changer le port d'écoute de JIRA (optionnel : Par défaut le port est à
8080, il est possible qu'il soit nécessaire de le changer)- Ouvrir le fichier
server.xmldans le répertoireconf - Modifier la valeur de
<Connector port="8080"dans l'élément<Service name="Catalina">, ce qui devrait ressembler à ceci si on change le port pour 8989 : 
 
<Service name="Catalina">
    <Connector port="8989"
        ...
- Configurer la base de données
- Si nécessaire, télécharger MySQL Connector/J.
 - Créer une nouvelle base de données
jiradb.- Exécuter le SQL :
 
 
 
CREATE DATABASE jiradb CHARACTER SET utf8 COLLATE utf8_bin;
- Donner les permissions :
 
GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER,INDEX ON <JIRADB>.* TO '<USERNAME>'@'<JIRA_SERVER_HOSTNAME>' IDENTIFIED BY '<PASSWORD>'; FLUSH privileges;
- Exécuter la commande
/Applications/JIRA/bin/config.sh - Donner les informations de la base de données (host, username, password, database, etc)
 - Démarrer JIRA
 - Exécuter la commande
bin/startup.sh - Aller à l'adresse
http://localhost:8989/ - JIRA devrait proposer un wizard : choisir l'option d'importer les données et importer le fichier ZIP qui a été créé à l'étape 1-c (inclure l'extension, ie :
.zip). 
Sources
Icônes
Types d'opérations
- Mise à jour
 - Migration
 
Installation sur Linux
Cette procédure prend en compte que JIRA sera utilisé avec MySQL.
Installation de JIRA
- Télécharger le fichier
atlassian-jira-6.4.4-x64.bin. - Faire en sorte qu'il est exécutable :
# chmod a+x atlassian-jira-6.4.4-x64.bin. - Exécuter le fichier
.bin. - Choisir l'installation personnalisée.
- Le répertoire d'installation par défaut est
/opt/atlassian/jira. - Les données de JIRA seront dans
/var/atlassian/application-data/jira. 
 
Préparer la base de données
- Se connecter à MySQL :
mysql -u root -p. - Ajouter un utilsateur pour JIRA :
mysql> CREATE USER 'jiradbuser'@'localhost' IDENTIFIED BY '<PASSWORD>';
 - Créer la base de données :
mysql> CREATE DATABASE jiradb CHARACTER SET utf8 COLLATE utf8_bin;
 - Donner les permissions:
mysql> GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER,INDEX on jiradb.* TO 'jiradbuser'@'localhost' IDENTIFIED BY '<PASSWORD>'; mysql> FLUSH PRIVILEGES;
 - Récupérer le MySQL Connector sur le site d'Oracle.
 - Copier le fichier dans le répertoire d'installation de JIRA +
lib, par défaut c'est/opt/atlassian/jira/lib. - Redémarrer JIRA si nécessaire.
 
Configuration
- Aller sur la machine avec le bon port (par défaut c'est 8080). Il se peut que démarrer JIRA soit nécessaire :
service jira start. 
Mise à jour sous Linux
La mise à jour est de 7.1.2 à 7.1.9.
Étapes:
- Téléchargement du package
.binrécent de JIRA. - Exécution du package
 - Choisir l'option de la mise à jour.
 - La mise à jour procède à ces tâches:
- Faire un backup de l'installation actuelle
 - Détecter les différences dans la configuration, par exemple dans le fichier
server.xml. - Procéder à la mise à jour.
 
 - Une fois la mise à jour terminée, il faut reconfigurer
server.xml. J'ai simplement renommé leserver.xmlenserver.xml.origde la nouvelle installation et recopié le vieuxserver.xmlprovenant du backup au répertoire deconf. 
À cette étape JIRA est fonctionnel en faisant le ./startup.sh.
1) 
la procédure de mise à jour mentionne explicitement de ne pas écraser le répertoire de JIRA avec les fichiers de la nouvelle installation
gestion_configuration/jira/procedures.txt · Dernière modification :  de 127.0.0.1
                
                


