Seleccionar página

Gestor de Proyectos
Instalación y Configuración

Jira Software, es una herramienta de gestión de proyectos superior que es muy popular entre las empresas hoy en día. Su objetivo es ayudar a los usuarios a establecer y priorizar las tareas, permitiéndoles gestionar todo el proceso de desarrollo de aplicaciones sin perder puntos importantes. Una interfaz simple e intuitiva le permite colaborar con colegas y le ayuda a realizar el trabajo de manera eficiente.

Al estar orientado al equipo, Jira Software permite a los miembros del equipo usarlo para planificar, rastrear y lanzar software efectivo. Puede crear historiales de problemas, planificar sprints y asignar tareas a sus compañeros de equipo. Además, ofrece informes en tiempo real y datos visuales para mejorar la productividad.

En esta publicación, cubriremos cómo instalar automáticamente y configurar fácilmente un software Jira dedicado dentro de Elasticserver PaaS. El paquete proporcionado se basa en las imágenes oficiales de Docker que Atlassian crea, mantiene y publica en el repositorio de Docker Hub: atlassian/jira-software . Además, descubrirá cómo configurar un dominio personalizado y proteger la aplicación con un certificado SSL.

Instalación de Jira Software

1. Inicie sesión en el Panel de control de Elasticserver, abra Marketplace, busque e instale la aplicación Jira Software.

Alternativamente, puede instalar la aplicación importando un archivo de manifiesto apropiado desde GitHub.

2. Decida qué versión necesita:

En este artículo, cubrimos la configuración de producción con la versión de soporte a largo plazo de Jira Software.

3. Si es necesario, cambie el nombre del ambiente y la región de destino .

4. Cuando finaliza el proceso de instalación, la topología consta de tres nodos. De inmediato obtenemos un nodo equilibrador de carga dedicado con IP pública y certificado SSL confiable. PostgreSQL es la base de datos más popular que emplea el software Atlassian. Por lo tanto, lo usamos como una base de datos externa conectada a la aplicación Jira.

5. Aparece la ventana de éxito con las credenciales y la URL para comenzar la configuración inicial de Jira.

De forma predeterminada, la seguridad de Jira está garantizada con un certificado SSL emitido para el nombre de dominio generado por la plataforma. Los pasos para vincular un dominio personalizado al entorno se describen a continuación.

Configuración de Jira Software

1. Durante la configuración adicional, puede cambiar el título de la aplicación predeterminado «Jira» por el suyo. por ejemplo, «Nuestro avanzado sistema de colaboración «.

2. Continúe con los siguientes pasos que proporcionan:

  • Clave de licencia que debe obtener de Atlassian

  • Detalles de la cuenta de administrador

  • Configuración de correo electrónico. Puede configurarlo ahora mismo si ya tiene un servidor SMTP funcionando. Puede ser personalizado o utilizar los servicios públicos más conocidos como Google o Yahoo . Simplemente complete el formulario. Este es un ejemplo de la configuración del servidor de correo.

Si no tiene un servicio SMTP configurado, simplemente posponga la opción Configurar correo electrónico.

3. Presione Finalizar y proceda a la Configuración de administrador de Jira, como Idioma y Avatar.

4. Finalmente, aparece la página de bienvenida del panel de control.

Su sistema de seguimiento de Jira está listo para servir a su equipo. Y si necesita mover esta aplicación bajo el dominio personalizado, consulte los pasos a continuación.

Enlace de dominio personalizado al ambiente de Jira

1. Cree un registro A para su dominio personalizado vinculado a la IP pública generada en su registrador de dominios, por ejemplo, jirateam.jele.website.

2. Abra Complementos junto al nodo del equilibrador de carga. Busque el complemento Let’s Encrypt Free SSL y presione «Configurar» .

3. Reemplace el dominio predeterminado generado por la plataforma, por ejemplo, «jira-software.vip.elastic.cloud» con el personalizado «jirateam.jele.website» .

4. Una vez que el certificado SSL se haya emitido e instalado correctamente, su aplicación se reiniciará y estará lista para funcionar a través de la URL de dominio personalizado, por ejemplo: https://jirateam.jele.website .

5. Las ventanas emergentes informativas le pedirán que apruebe las actualizaciones de la URL base. Simplemente haz clic en « Actualizar la URL base de Jira «.

6. Además, debe solucionar un problema relacionado con la verificación de estado debido a una falta de coincidencia de URL. Pulse en « Más información » para pasar a la página de reindexación de la base de datos.

Jira requiere realizar una nueva indexación de la base de datos cada vez que cambie la configuración de la aplicación, como la actualización de la URL base. Por lo tanto, simplemente siga las recomendaciones y realice el procedimiento de reindexación.

Optimización del uso del RAM de Java mientras se ejecuta la aplicación Jira Software

De forma predeterminada, las imágenes de Docker en el repositorio atlassian / jira-software están configuradas para usar ParallelGC Garbage Collector con los parámetros establecidos en /opt/atlassian/jira/bin/setenv.sh . Con esta configuración, la aplicación Jira consume memoria todo el tiempo al mismo nivel y no la libera al SO (sistema operativo) incluso cuando no está activa.

Con el fin de mejorar la rentabilidad y optimizar el uso de la memoria , investigamos la configuración de Java dentro de un contenedor y descubrimos que el consumo de RAM se puede reducir mediante:

  • cambiar el recolector de basura de ParallelGC al G1GC
  • anulando la opción Xmx en lugar de fijo 2048m. Ahora se calcula como el 70% de la RAM disponible del contenedor.

Este ajuste ya está implementado en el paquete de instalación de Jira de Jelastic para disminuir la utilización de la memoria.

Esta optimización de la memoria de Java le brinda la posibilidad de reducir el consumo y, por lo tanto, los costos de alojamiento en la nube, además de brindar más flexibilidad al administrar los recursos.

Eso es todo, ahora sabe cómo obtener una instalación de Jira dedicada y lista para producción en la nube para estructurar y analizar su rutina de trabajo diaria. Pruebe su propio alojamiento de Jira Software seguro, de alto rendimiento y rentable.