Tuleap es un software de gestión de proyectos de código abierto basado en PHP

Tuleap Software gratuito de gestión de proyectos

Herramienta gratuita de gestión de proyectos para desarrollo de software de alta calidad

Tuleap ayuda a los equipos de desarrollo de software a colaborar mejor mediante la adopción de prácticas ágiles y DevOps.

Descripción general

Tuleap es un software de gestión de proyectos de código abierto basado en PHP. Su objetivo es administrar proyectos para cada tipo de equipo de desarrollo de software, pequeño, mediano, grande, cascada, ágil o híbrido. Pero se centra más en Agile. Con Tuleap, construyes una ventaja competitiva sobre otros productos. Acelera la entrega y la calidad de las soluciones centradas en el cliente. Tuleap afirma ser el software de gestión de proyectos de código abierto número uno para el desarrollo ágil y DevOps. Es una solución todo en una para gestión de proyectos, seguimiento de problemas y amp; Desarrollo de software. Debido a todo esto en una naturaleza, no tiene que administrar herramientas separadas para el control de versiones, las revisiones de código o las integraciones continuas. Obtiene todas las soluciones en un solo paquete. Tiene un tablero muy intuitivo que le permite tomar mejores decisiones con métricas precisas. Y lo ayuda a una mejor visibilidad entre equipos, proyectos y productos. Le ayuda a descubrir cuellos de botella, mejorar la previsibilidad del proyecto. Con las mejores prácticas de DevOps, puede automatizar versiones, construir, probar y lanzarse. Ya sea que sea un equipo pequeño o grande si está buscando una solución todo en One para sus necesidades de desarrollo de software. Y su enfoque es el desarrollo ágil, entonces Tuleap es una muy buena opción para usted.

Requisitos del sistema


Para instalar TULEAP, necesitará un servidor totalmente dedicado. Puede ser virtualizado o físico. No se recomienda instalar Tuleap en un servidor que aloja otras aplicaciones. Tuleap proporciona un conjunto completo de software y está profundamente integrado con su sistema host. La instalación de TULEAP en un servidor mutualizado ciertamente causará un problema tanto en Tuleap como en sus otras aplicaciones.

Características


Agile & amp; Gestión de proyectos

  • Centralizar las actividades del proyecto ágil con una sola solución para planificar, rastrear, desarrollar, entregar y mantener aplicaciones
  • Comience fácilmente con las mejores prácticas ágiles compartidas y evolucione con sus equipos.
  • Cree plantillas de proyectos corporativos mientras le da a cada gerente de proyecto la libertad de un espacio de trabajo personalizable
  • Cumplir con sus estándares comerciales e industriales como ISO, CMMI e ITIL

Seguimiento de problemas

  • Centralizar todo el trabajo, estandarizar su proceso. Rastrear cualquier tipo de elemento: requisitos; historias, tareas, errores, solicitudes, tareas pendientes …
  • Priorice y asigne trabajo para ayudar a su equipo a construir productos más rápido.
  • Archifique y rastree las actividades en un solo lugar para que pueda priorizarlas. Cada compañero de equipo sabe una vez que se han logrado.
  • Almacene y rastree cada artículo y cada cambio
  • Enlace automáticamente todos los elementos de trabajo hacia atrás y hacia adelante
  • automatizar el flujo de trabajo para disminuir el trabajo manual
  • Cree búsquedas avanzadas y muestre exactamente la información que desea ver

Desarrollo de software continuo

  • Obtenga un número ilimitado de repositorios por proyecto
  • El enlace se compromete a problemas, especificaciones y entregas
  • Explorar y diferir el código en línea
  • Mejorar la trazabilidad forzando referencias en mensajes de confirmación
  • El gatillo Jenkins se basa en Commit
  • gancho web en git push
  • Obtener notificaciones por correo electrónico

Test Management-CI

  • Cree, planifique, automatice ET ejecute planes de prueba con una sola herramienta con una interfaz intuitiva.
  • Piense y planifique las pruebas desde el comienzo de la concepción del producto
  • Defina casos de prueba, automatizados y manuales en un lugar simple.
  • Dividir las grandes pruebas manuales en pasos.
  • Cree campañas automáticamente con pruebas creadas en un hito.
  • Obtenga información en tiempo real sobre la calidad de la aplicación y cree fácilmente nuevos bigs cuando las pruebas fallan.
  • Replicar suites de prueba para campañas regulares.
  • Ejecutar Jenkins Jobs directamente desde la interfaz Tuleap Test Management®
  • Prueba grupal Los casos en campañas basadas en el tipo, importancia, característica del producto, entorno de prueba, etc.

Sigue y rastree sus requisitos

  • Capturar, colaborar y administrar requisitos o historias de usuarios
  • Crear procesos de aprobación y validación de requisitos personalizados con flujo de trabajo avanzado
  • Desarrollo de requisitos de planificación
  • Generar casos de prueba basados ​​en requisitos

Manager de documentos Tuleap

  • Centralizar la documentación del proyecto en un solo espacio
  • Crear nuevas versiones
  • Completas revisiones de documentos sin dolor con flujo de trabajo de aprobación
  • controlar quién puede modificar qué
  • Vea lo que ha cambiado con el historial de documentos

Instalación

La instalación completa es la forma común de instalar Tuleap. Utiliza su sistema de paquete de distribución y proporcionará un entorno totalmente configurable y ajustable. Es robusto para que pueda implementar el entorno de producción de esta manera. Instale EPEL que necesitará EPEL para algunas dependencias

yum install -y epel-release
 

Si usa Red Hat, deberá activar el canal opcional. Instale los repositorios de colecciones de software En Centos esto se hace por:

yum install centos-release-scl 

En Redhat esto se hace por:

yum-config-manager --enable rhel-server-rhscl-7-rpms 

Instale el repositorio Remi-Safe (necesario para las dependencias de PHP):

yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm 

Instalar repositorios tuleap cree a /etc/yum.repos.d/tuleap.repo con este conten

[Tuleap]
name=Tuleap
baseurl=https://ci.tuleap.net/yum/tuleap/rhel/7/dev/$basearch
enabled=1
gpgcheck=1
gpgkey=https://ci.tuleap.net/yum/tuleap/gpg.key

Instale Tuleap ejecutando el siguiente comando:

yum install -y \
  rh-mysql57-mysql-server \
  tuleap \
  tuleap-plugin-agiledashboard \
  tuleap-plugin-graphontrackers \
  tuleap-theme-burningparrot \
  tuleap-theme-flamingparrot \
  tuleap-plugin-git \
  tuleap-plugin-pullrequest 

Configurar la base de datos Asegurarse de que

 /etc/opt/rh/rh-mysql57/my.cnf.d/rh-mysql57-mysql-server.cnf 

contiene

sql-mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION 

En la sección \ [mysqld ]

 # Add 'sql-mode' parameter after [mysqld]
sed -i '20 a sql-mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION' /etc/opt/rh/rh-mysql57/my.cnf.d/rh-mysql57-mysql-server.cnf

# Activate mysql on boot
systemctl enable rh-mysql57-mysqld

# Start it
systemctl start rh-mysql57-mysqld

# Set a password
scl enable rh-mysql57 "mysqladmin -u root password"
 

Configuración

No repita este paso dos veces. Este script solo debe ejecutarse una vez. Si tiene algún error en los pasos anteriores, asegúrese de solucionarlos antes de continuar. Como root, ejecute:

/usr/share/tuleap/tools/setup.el7.sh \
  --configure \
  --server-name=FQDN \
  --mysql-server=localhost \
  --mysql-password=XXXXX

Con:

  • FQDN es el nombre del servidor a medida que accede a él en su red (localhost para una prueba local, tuleap.example.com con una entrada DNS 192.168.1.123 si solo tiene una dirección IP)
  • xxxxx es la contraseña de la contraseña de root de la base de datos configurada anteriormente.
  • Asegúrese de que el firewall esté configurado correctamente. Abra los puertos necesarios:
    • Web (TCP/80 & amp; TCP/443)
    • SSH (Git, Admin): TCP/22

Configuración de correo

Tuleap interactúa con Postfix para procesar correos. Las siguientes líneas deben estar sin comodidad/modificadas en el archivo de configuración Postfix principal generalmente ubicado en /etc/postfix/main.cf:

myhostname = mytuleap.domainname.example.com
alias_maps = hash:/etc/aliases,hash:/etc/aliases.codendi
alias_database = hash:/etc/aliases,hash:/etc/aliases.codendi
recipient_delimiter = +
 

Primera conexión

Una vez que se completen estos pasos, puede acceder al servidor Tuleap con la interfaz web. Ve a tu nombre de dominio Tuleap Las credenciales de administrador del sitio predeterminadas se pueden encontrar en /root/.tuleap_passwd. Almacéelo de forma segura y elimine el archivo lo antes posible.

 Español