Tuleap è un software di gestione di progetti open source basato su PHP

Tuleap Software di gestione dei progetti gratuiti

Strumento di gestione del progetto gratuito per lo sviluppo di software di alta qualità

Tuleap aiuta i team di sviluppo del software a collaborare meglio adottando pratiche Agile e DevOps.

Panoramica ### ** ** Tuleap è un software di gestione di progetti open source basato su PHP. Mira a gestire progetti per ogni tipo di team di sviluppo software, piccolo, di medie dimensioni, grandi, cascate, agili o ibride. Ma si concentra più su Agile. Con TULEAP, costruisci un vantaggio competitivo rispetto ad altri prodotti. Accelera la consegna e la qualità delle soluzioni incentrate sul cliente. TULEAP afferma di essere il software numero uno di gestione dei progetti open source per lo sviluppo agile e i DevOps. È una soluzione All in One per la gestione dei progetti, il monitoraggio e l’amplificatore emette; Sviluppo software. Per questo motivo tutto in una natura non è necessario gestire strumenti separati per il controllo della versione, le revisioni dei codici o le integrazioni continue. Ottieni tutte le soluzioni in un unico pacchetto. Ha una dashboard molto intuitiva che ti consente di prendere decisioni migliori con metriche accurate. E ti aiuta a una migliore visibilità tra team, progetti e prodotti. Ti aiuta a capire i colli di bottiglia, migliorare la prevedibilità del progetto. Con le migliori pratiche DevOps, è possibile automatizzare la versione, la costruzione, il test e il rilascio. Che tu sia un piccolo team o grande se stai cercando una soluzione tutto in una soluzione per le tue esigenze di sviluppo del software. E il tuo obiettivo è uno sviluppo agile, quindi Tuleap è un’ottima scelta per te.

Requisiti di sistema


Per installare TULEAP avrai bisogno di un server completamente dedicato. Può essere virtualizzato o fisico. Non è consigliabile installare TULEAP su un server che ospita altre applicazioni. Tuleap fornisce una suite completa di software ed è profondamente integrato con il suo sistema host. L’installazione di TULEAP su un server mutualizzato causerà sicuramente problemi sia in Tuleap che nelle tue altre applicazioni.

Caratteristiche


Agile & amp; Gestione del progetto

  • Centralizzare le attività del progetto agile con un’unica soluzione per pianificare, tenere traccia, sviluppare, consegnare e mantenere app
  • Inizia facilmente con le migliori pratiche agili condivise ed evolvi con i tuoi team.
  • Crea modelli di progetti aziendali dando a ciascun project manager la libertà di un’area di lavoro personalizzabile
  • rispettare gli standard di attività e del settore come ISO, CMMI e ITIL

monitoraggio dei problemi

  • Centralizza tutto il lavoro, standardizza il processo. Tieni traccia di qualsiasi tipo di elemento: requisiti; Storie, compiti, bug, richieste, cose da fare …
  • Dai priorità e assegna il lavoro per aiutare il tuo team a costruire prodotti più velocemente.
  • File e traccia le attività in un unico posto in modo da poterle dare la priorità. Ogni compagno di squadra sa una volta che sono stati raggiunti.
  • Conservare e tenere traccia di ogni articolo e ogni modifica
  • Collega automaticamente tutti gli elementi di lavoro avanti e indietro
  • Automatizzare il flusso di lavoro per ridurre il lavoro manuale
  • Crea ricerche avanzate e visualizza esattamente le informazioni che si desidera vedere

Sviluppo di software continuo

  • Ottieni un numero illimitato di repository per progetto
  • Link si ricambia su questioni, specifiche e consegne
  • Sfoglia e codice differenziale online
  • Migliora la tracciabilità forzando i riferimenti nei messaggi di commit
  • Trigger Jenkins si basa sul commit
  • Hook Web su Git Push
  • Ottieni notifiche e -mail

Test Management-CI

  • Creare, pianificare, automatizzare i piani di test ET con un unico strumento con un’interfaccia intuitiva.
  • Pensa e pianifica i test sin dall’inizio della concezione del prodotto
  • Definire casi di test, automatizzati e manuali in un posto semplice.
  • Dividere i grandi test manuali in passaggi.
  • Creare campagne automaticamente con test creati in un traguardo.
  • Ottieni approfondimenti in tempo reale sulla qualità dell’applicazione e crea facilmente nuovi grandi quando i test falliscono.
  • Replicare le suite di test per campagne regolari.
  • Esegui i lavori Jenkins direttamente dall’interfaccia Tuleap Test Management®
  • Casi di prova di gruppo in campagne basate su tipo, importanza, funzionalità del prodotto, ambiente di test, ecc.

traccia e traccia i tuoi requisiti

  • Acquisisci, collabora e gestisci i requisiti o le storie degli utenti
  • Creare i processi di approvazione e validazione dei requisiti personalizzati con flusso di lavoro avanzato
  • Sviluppo dei requisiti del piano
  • generare casi di test in base ai requisiti

TULEAP Document Manager

  • Centralizzare la documentazione del progetto in un unico spazio
  • Crea nuove versioni
  • Recensioni di documenti completi indolore al flusso di lavoro di approvazione
  • Controlla chi può modificare cosa
  • Guarda cosa è cambiato con la cronologia dei documenti

Installazione

L’installazione completa è il modo comune per installare TULEAP. Utilizza il sistema di pacchetto di distribuzione e fornirà un ambiente completamente configurabile e regolabile. È robusto in modo da poter distribuire un ambiente di produzione in questo modo. Installa EPEL Avrai bisogno di EPEL per alcune dipendenze

yum install -y epel-release
 

Se usi Red Hat, dovrai attivare il canale opzionale. Installa i repository di raccolte di software Su centos questo è fatto da:

yum install centos-release-scl 

Su redhat questo è fatto da:

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

Installa il repository Remi-Safe (necessario per le dipendenze PHP):

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

Installa i repository tuleap Crea a /etc/yum.repos.d/tuleap.repo con questo 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

Installa TULEAP eseguendo il seguente 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 

Configurare il database Assicurarsi che

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

contiene

sql-mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION 

nella sezione \ [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"
 

Impostare

Si prega di non ripetere questo passaggio due volte. Questo script dovrebbe essere eseguito solo una volta. In caso di errori nei passaggi precedenti, assicurati di risolvere quelli prima di continuare. Come root, esegui:

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

Con:

  • FQDN è il nome del server mentre lo accedi sulla tua rete (LocalHost per un test locale, tuleap.example.com con una voce DNS 192.168.1.123 se hai solo un indirizzo IP)
  • XXXXX essendo la password della password di root del DB configurato in precedenza.
  • Assicurarsi che il firewall sia configurato correttamente. Porte aperte necessarie:
    • Web (TCP/80 & amp; TCP/443)
    • SSH (GIT, amministratore): TCP/22

Configurazione ### Mail Tuleap interagisce con Postfix per elaborare le e -mail. Le seguenti righe devono essere non raggruppate/modificate nel file di configurazione postfisso principale generalmente situato in /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 = +
 

Prima connessione

Una volta completati questi passaggi, è possibile accedere al server Tuleap con l’interfaccia Web. Vai al tuo nome di dominio Tuleap Le credenziali dell’amministratore del sito predefinite sono disponibili in /root/.tuleap_passwd. Archivialo in modo sicuro ed elimina il file il prima possibile.

 Italiano