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
HOME
dans/Applications/JIRA
pour avoir un répertoire/Applications/JIRA/HOME
pour leJIRA_HOME
(ce répertoire est aussi arbitraire, peut être différent). - Ouvrir le fichier
jira-application.properties
dans le répertoireatlassian-jira/WEB-INF/classes
et éditer la valeurjira.home
pour 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_HOME
avec 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.xml
dans 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
HOME
de l'ancienne installation dans le nouveau répertoireHOME
de la nouvelle installation.
- Configuration
- Configurer
JIRA_HOME
: Ouvrir le fichierjira-application.properties
dans le répertoireatlassian-jira/WEB-INF/classes
et éditer la valeurjira.home
pour 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.xml
dans 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
.bin
ré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.xml
enserver.xml.orig
de la nouvelle installation et recopié le vieuxserver.xml
provenant 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 : 2023/10/03 17:41 de sgariepy