Dans ce didacticiel, nous allons vous montrer comment installer Jira sur le serveur CentOS 7. Pour ceux d'entre vous qui ne le savaient pas, Jira est un outil utilisé pour le suivi des défauts/problèmes/bogues et le projet à des fins de gestion. JIRA Core est l'application JIRA qui possède à la fois des fonctionnalités système et applicatives. Elle aide un administrateur à créer un projet, un utilisateur, un flux de travail, un problème, etc.
Cet article suppose que vous avez au moins des connaissances de base sur Linux, que vous savez utiliser le shell et, plus important encore, que vous hébergez votre site sur votre propre VPS. L'installation est assez simple et suppose que vous s'exécutent dans l'accès racine de Linount, sinon vous devrez peut-être ajouter "sudo" aux commandes pour obtenir les privilèges root. Je vais vous montrer étape par étape l'installation de Jira sur un serveur CentOS 7.
Installer Jira sur CentOS 7
Étape 1. Commençons par nous assurer que votre système est à jour.
yum clean all yum -y update
Étape 2. Installation de Java.
JAVA est la première exigence pour l'établissement de JIRA. Vérifiez que vous avez introduit le formulaire JAVA SE 6 ou version ultérieure dans votre cadre :
sudo yum install java-1.8.0-openjdk sudo yum install java-1.8.0-openjdk-devel
Si l'installation réussit, le résultat suivant s'affiche :
$ java -version openjdk version "1.8.0_201" OpenJDK Runtime Environment (build 1.8.0_281-b09) OpenJDK 64-Bit Server VM (build 28.201-b09, mixed mode)
Étape 3. Installer Jira sur CentOS.
Téléchargez le dernier fichier d'installation de JIRA (.bin) depuis la page officielle de JIRA ou le lien donné vers le répertoire /opt :
cd /opt wget https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.3.0-x64.bin
Ensuite, donnez l'autorisation d'exécution au fichier .bin et installez JIRA :
chmod +a atlassian-jira-software-7.3.0-x64.bin ./atlassian-jira-software-7.3.0-x64.bin
Étape 4. Installez MySQL.
La dernière version de MySQL est la version 8.0. Pour l'installer sur votre serveur CentOS 7, suivez les étapes ci-dessous :
sudo yum localinstall https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm
Installer le package MySQL 8.0 avec yum :
sudo yum install mysql-community-server
Une fois l'installation terminée, démarrez le service MySQL et activez-le pour qu'il démarre automatiquement au démarrage avec :
sudo systemctl enable mysqld sudo systemctl start mysqld
Exécutez la commande mysql_secure_installation pour améliorer la sécurité de votre installation MySQL :
sudo mysql_secure_installation
Étape 5. Connectivité à JIRA avec MySQL.
Créez un utilisateur de base de données pour JIRA en utilisant la commande suivante :
$ mysql -u root -p CREATE DATABASE jiradb CHARACTER SET utf8 COLLATE utf8_bin; grant all privileges on jiradb.* to 'jira'@'%' identified by ''; flush privileges; exit
Après avoir installé JIRA, vous avez besoin du pilote MySQL Connector. Vous pouvez télécharger le fichier .tar.gz ou .zip depuis le site officiel. Sinon, vous pouvez utilisez la commande suivante :
cd /opt wget http://dev.mysql.com/get/Downloads/Connector-J/mysql-connector-java-5.1.35.tar.gz tar -zxvf mysql-connector-java-5.1.35.tar.gz
Copiez le fichier jar du pilote MySQL JDBC dans le répertoire d'installation de JIRA /opt/atlassian/jira/lib/ :
cd /opt/mysql-connector-java-5.1.35 cp mysql-connector-java-5.1.35-bin.jar /opt/atlassian/jira/lib/
Pour redémarrer le service Jira :
cd /opt/atlassian/jira/bin/ ./shutdown.sh ./startup.sh
Étape 6. Configurez le pare-feu.
Par défaut, ce sera le port 8080 :
sudo firewall-cmd --zone=public --add-port=8080/tcp --permanent sudo firewall-cmd --reload
Étape 7. Accéder à JIRA.
Une fois l'installation réussie de Jira, l'URL de connexion s'affiche et utilisez-la pour vous connecter :
http://server-ip:8080 or http://server-hostname:8080
Félicitations ! Vous avez installé Jira avec succès. Merci d'avoir utilisé ce didacticiel pour installer Jira sur les systèmes CentOS 7. Pour obtenir de l'aide supplémentaire ou des informations utiles, nous vous recommandons de consulter le site Web officiel de Jira.