Desarrollado por Atlassian, JIRA es una herramienta de software patentada y completa que se utiliza principalmente para la gestión de proyectos, el seguimiento de problemas y la corrección de errores. JIRA viene con un panel intuitivo que le ayuda a realizar un seguimiento de los problemas.
Estos problemas pueden ser defectos o errores de software, nuevas funciones o requisitos, por mencionar solo algunos. También se envía con flujos de trabajo que le permiten realizar un seguimiento del progreso del trabajo y señalar dónde está un problema.
En este tutorial, aprenderá a instalar JIRA en Ubuntu Linux.
Requisitos previos de instalación de Jira linux
Antes de comenzar con la instalación, asegúrese de tener lo siguiente:
- Una instancia de Ubuntu 18.04 / Debian 10
- Tenga instalada la base de datos MySQL en su instancia. JIRA requiere una base de datos para instalar todos los archivos, por lo que MySQL será útil.
Ahora vamos a sumergirnos y llevarnos bien con la instalación.
Paso 1: crear una base de datos para JIRA
El software JIRA requiere una base de datos para su instalación, por lo que el primer paso será crear una base de datos en el motor de base de datos MySQL.
Inicie sesión en MySQL como usuario root
# mysql -u root -p
Cree una base de datos para JIRA
CREATE DATABASE jira_db;
A continuación, cree un usuario para JIRA
CREATE USER 'jira_user'@'localhost' IDENTIFIED BY 'Your_Password';
Otorgue todos los privilegios al usuario de JIRA para acceder a la base de datos de JIRA.
GRANT ALL PRIVILEGES ON jira_db.* TO 'jira_user'@'localhost' IDENTIFIED by 'Your_Password';
Para envolverlo enjuague los privilegios
PRIVILEGIOS DE FLUSH;
Paso 2: descargue JIRA y asigne los permisos necesarios
Habiendo creado la base de datos para JIRA, nuestro siguiente paso será descargar el archivo binario de JIRA. Descargue el archivo usando el comando wget como se muestra.
# wget https://www.atlassian.com/software/jira/downloads/binary/atlassian-jira-software-7.8.2-x64.bin

A continuación, asigne permisos de ejecución al archivo binario
# chmod a+x atlassian-jira-software-7.8.2-x64.bin
Con los permisos de ejecución asignados, ejecute el archivo binario:
./ atlassian-jira-software-7.8.2-x64.bin
Al ejecutar el archivo binario, se le pedirá que responda un par de preguntas como se resalta a continuación.
Asegúrese de realizar las selecciones como se resalta a continuación.


Si la instalación sale bien como se esperaba, se resaltará el resultado. Puede continuar y acceder a JIRA en la interfaz web a través del puerto 8080. Pero primero, abramos algunos puertos en el firewall de UFW para dar acceso a usuarios externos para acceder a JIRA. .
Paso 3: Abra los puertos JIRA
Para acceder y configurar correctamente JIRA en la consola web, necesitamos abrir algunos puertos en el firewall de UFW que nos permitirán acceder a JIRA.
Si UFW no está instalado en su sistema, ejecute el comando
# apt install ufw

Ahora, puede continuar y abrir los puertos 8080, 8181 y 8005
# ufw allow 8181
# ufw allow 8005
# ufw allow 8080
Luego habilite el firewall para que las reglas entren en vigencia
# ufw enable

Para confirmar que existen las reglas. ejecutar el comando:
# ufw status

Paso 4: Acceder a JIRA
Ahora todo está configurado para acceder a JIRA y continuar con la configuración web. Encienda su navegador y explore la IP de su servidor como se muestra:
https://server-IP:8080
La primera página presenta dos opciones como se muestra. Haga clic en ‘Lo configuraré yo mismo‘y haga clic en el ‘Próximo’ botón.

En la siguiente ventana, haga clic en ‘Mi propia base de datos’ y para el valor del tipo de base de datos, haga clic y seleccione ‘MySQL’. Recibirá una notificación de que JIRA requiere que descargue un controlador MySQL y luego reinicie JIRA después de instalarlo.

Para descargar el controlador MySQL, use el comando wget para descargarlo del sitio oficial de MySQL.
wget https://dev.mysql.com/get/archives/mysql-connector-java-5.1/mysql-connector-java-5.1.36.zip

Una vez descargado, descomprime el archivo comprimido.
# unzip mysql-connector-java-5.1.36.zip
A continuación, navegue por el mysql-connector-java
directorio y copie el archivo jar a la ruta /opt/atlassian/jira/lib
# cp mysql-connector-java-5.1.36-bin.jar /opt/atlassian/jira/lib

A continuación, reinicie JIRA usando los comandos:
# /etc/init.d/jira stop
# /etc/init.d/jira start
Ahora regrese a su navegador y complete todos los detalles y haga clic en el botón ‘Probar conexión’ en la parte inferior.
La notificación a continuación es una confirmación de que la prueba se realizó correctamente.

Haga clic en Siguiente y complete el ‘Título de la aplicación’, ‘Modo’ y haga clic en el botón ‘Siguiente’.

A continuación, se le pedirá que ingrese la clave de licencia de JIRA. Haga clic en el enlace que se muestra que lo redireccionará al sitio de Atlassian desde donde podrá generar la clave de licencia.

Siga las instrucciones para generar la clave y pegue la clave en el campo de texto y haga clic en ‘próximo‘.

En la siguiente ventana, configure la cuenta de administradores como se muestra y haga clic en ‘Siguiente’.

Elija si desea configurar la notificación por correo electrónico o no y haga clic en el botón “Finalizar”.

Finalmente, el asistente le pedirá que seleccione su idioma. Hazlo y haz clic en Siguiente.

¡Y voilá! ¡ahí va el tablero de JIRA!

Conclusión
JIRA puede ser una gran fuente de información o para conocer el estado del proyecto en ejecución. Como todo el equipo que trabaja en él, estaría de acuerdo en los puntos que se mencionan en él. Sigue dando recordatorios o actualizándose con el estado de ejecución del proyecto. Entonces, si es nuevo en JIRA y está trabajando en Desarrollo o Pruebas de Software y no sabe cómo instalar y usar JIRA de manera efectiva, esperamos que al final de este tutorial ahora pueda instalar JIRA sin ningún problema. Si aún encuentra algún problema, no dude en contactarnos aquí mismo.