Tuleap ist eine PHP -basierte Open -Source -Projektmanagementsoftware

Tuleap Kostenlose Projektverwaltungssoftware

Kostenloses Projektmanagement-Tool für qualitativ hochwertige Softwareentwicklung

Tuleap hilft Softwareentwicklungsteams bei der besseren Zusammenarbeit, indem sie Agile- und DevOps -Praktiken einsetzen.

Überblick

Tuleap ist eine PHP -basierte Open -Source -Projektmanagementsoftware. Ziel ist es, Projekte für jedes Softwareentwicklungsteam zu verwalten, klein, mittelständisch, groß, Wasserfall, Agile oder Hybrid. Aber es konzentriert sich mehr auf Agile. Mit Tuleap bauen Sie einen Wettbewerbsvorteil gegenüber anderen Produkten. Es beschleunigt die Lieferung und Qualität von kundenorientierten Lösungen. Tuleap behauptet, die Nummer eins der Open-Source-Projektmanagement-Software für agile Entwicklung und DevOps zu sein. Es ist eine All -in -One -Lösung für das Projektmanagement, das Problem Tracking & amp; Software-Entwicklung. Aus diesem Grund müssen Sie keine separaten Tools für Versionskontrolle, Codeüberprüfungen oder kontinuierliche Integrationen verwalten. Sie erhalten alle Lösungen in einem einzigen Paket. Es hat ein sehr intuitives Dashboard, mit dem Sie bessere Entscheidungen mit genauen Metriken treffen können. Und hilft Ihnen für eine bessere Sichtbarkeit in Teams, Projekten und Produkten. Hilft Ihnen, Engpässe herauszufinden und die Projektvorhersehbarkeit zu verbessern. Mit den besten DevOps -Praktiken können Sie Versionen, Erstellen, Testen und Veröffentlichungen automatisieren. Egal, ob Sie ein kleines Team oder groß sind, wenn Sie nach einem All -in -One -Lösung für Ihre Softwareentwicklungsanforderungen suchen. Und Ihr Fokus liegt auf der agilen Entwicklung, dann ist Tuleap eine sehr gute Wahl für Sie.

System Anforderungen


Um Tuleap zu installieren, benötigen Sie einen vollständig dedizierten Server. Es kann virtualisiert oder physisch sein. Es wird nicht empfohlen, Tuleap auf einem Server zu installieren, auf dem andere Anwendungen gehostet werden. Tuleap bietet eine vollständige Suite an Software und ist tief in sein Host -System integriert. Die Installation von Tuleap auf einem gegenseitigen Server verursacht sicherlich sowohl in Tuleap als auch in Ihren anderen Anwendungen ein Problem.

Merkmale


Agile & amp; Projektmanagement

  • Zentralisieren Sie agile Projektaktivitäten mit einer einzigen Lösung zum Planen, Verfolgen, Entwickeln, Liefern und Warteln von Apps
  • Beginnen Sie einfach mit gemeinsamen agilen Best Practices und entwickeln Sie sich mit Ihren Teams.
  • Erstellen Sie Unternehmensprojektvorlagen und geben Sie jedem Projektmanager die Freiheit eines anpassbaren Arbeitsbereichs
  • Beachten Sie Ihre Geschäfts- und Branchenstandards wie ISO, CMMI und ITIL

Fehlersuche

  • Zentralisieren Sie alle Arbeiten, standardisieren Sie Ihren Prozess. Verfolgen Sie alle Arten von Elementen: Anforderungen; Geschichten, Aufgaben, Fehler, Anfragen, Aufgaben …
  • Priorisieren Sie und weisen Sie die Arbeit vor, um Ihrem Team dabei zu helfen, Produkte schneller aufzubauen.
  • Akten und verfolgen Sie Aktivitäten an einem Ort, damit Sie sie priorisieren können. Jeder Teamkollegen weiß, sobald er erreicht wurde.
  • Lagern und verfolgen Sie jeden Artikel und jede Änderung
  • Verknüpft automatisch alle Arbeitselemente rückwärts und vorwärts
  • Automatisieren Sie den Workflow, um die manuelle Arbeit zu verringern
  • Erstellen Sie erweiterte Suchvorgänge und zeigen Sie genau die Informationen an, die Sie sehen möchten

Kontinuierliche Softwareentwicklung

  • Erhalten Sie eine unbegrenzte Anzahl von Repositories pro Projekt
  • Link beginnt zurück zu Problemen, Spezifikationen und Lieferungen
  • Online -Code durchsuchen und differnen
  • Verbesserung der Rückverfolgbarkeit, indem Referenzen in Commit -Nachrichten erzwingen
  • Trigger Jenkins Builds im Commit
  • Webhaken auf Git Push
  • E -Mail -Benachrichtigungen erhalten

Test Management-ci

  • Erstellen, Planen, automatisieren ET -Testpläne mit einem einzigen Tool mit einer intuitiven Schnittstelle.
  • Denken und Planen von Anfang an die Produktkonzeption denken und planen
  • Definieren Sie die automatisierten und manuellen Testfälle an einem einfachen Ort.
  • Ganze manuelle Tests in Schritte aufteilen.
  • Erstellen Sie automatische Kampagnen mit Tests in einem Meilenstein.
  • Gewinnen Sie Echtzeit-Einblicke in die Anwendungsqualität und erstellen Sie problemlos neue Bigs, wenn Tests fehlschlagen.
  • Replikate Testsuiten für reguläre Kampagnen.
  • Führen Sie Jenkins Jobs direkt von Tuleap Test Management® Interface aus
  • Gruppentestfälle in Kampagnen basierend auf Typ, Wichtigkeit, Produktmerkmal, Testumgebung usw.

Spur und verfolgen Sie Ihre Anforderungen

  • Erfassen, Zusammenarbeit mit Anforderungen oder Benutzergeschichten erfassen, zusammenarbeiten und verwalten
  • Erstellen Sie die Genehmigungs- und Validierungsprozesse für benutzerdefinierte Anforderungen mit fortgeschrittenem Workflow
  • Planungsanforderungen entwickeln
  • Generieren Sie Testfälle anhand der Anforderungen

Tuleap Document Manager

  • Projektdokumentation in einem einzigen Raum zentralisieren
  • Neue Versionen erstellen
  • Vollständige Dokumentbewertungen schmerzlos mit Zustimmungsworkflow
  • Kontrolle, wer was ändern kann, was
  • Sehen Sie, was sich mit der Dokumenthistorie geändert hat

Installation

Die vollständige Installation ist die übliche Art, Tuleap zu installieren. Es verwendet Ihr Verteilungspaketsystem und bietet eine vollständig konfigurierbare und einstellbare Umgebung. Es ist robust, sodass Sie die Produktionsumgebung auf diese Weise einsetzen können. Installieren Sie EPEL Sie benötigen EPEL für einige Abhängigkeiten

yum install -y epel-release
 

Wenn Sie Red Hat verwenden, müssen Sie den optionalen Kanal aktivieren. Installieren Sie die Repositorys für Softwaresammlungen In CentOS geschieht dies von:

yum install centos-release-scl 

Auf Redhat geschieht dies durch:

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

Installieren Sie das Remi-Safe-Repository (für PHP-Abhängigkeiten benötigt):

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

Installieren

[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

Installieren Sie Tuleap, indem Sie den folgenden Befehl ausführen:

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 

Konfigurieren Sie die Datenbank Sicher gehen, dass

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

enthält

sql-mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION 

In Abschnitt \ [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"
 

Aufstellen

Bitte wiederholen Sie diesen Schritt nicht zweimal. Dieses Skript sollte nur einmal ausgeführt werden. Wenn Sie in den vorherigen Schritten Fehler haben, sollten Sie diese vor dem Fortsetzung feststellen. Als root, rennen:

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

Mit:

  • FQDN ist der Name des Servers, wenn Sie in Ihrem Netzwerk darauf zugreifen (Localhost für einen lokalen Test, tuleap.example.com mit einem DNS -Eintrag 192.168.1.123 Wenn Sie nur eine IP -Adresse haben)
  • xxxxx ist das Kennwort des Root -Kennworts des zuvor konfigurierten DB.
  • Stellen Sie sicher, dass die Firewall ordnungsgemäß konfiguriert ist. Offene benötigte Ports:
    • Web (TCP/80 & amp; TCP/443)
    • SSH (Git, Admin): TCP/22

Mail -Konfiguration

Tuleap interagiert mit Postfix, um E -Mails zu verarbeiten. Die folgenden Zeilen sollten in der Haupt -Postfix -Konfigurationsdatei in /etc/postfix/main.cf in der Hauptkonfigurationsdatei in der Haupt -Postfix -Konfiguration kontrolliert/geändert werden:

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 = +
 

Erste Verbindung

Sobald diese Schritte abgeschlossen sind, können Sie mit der Webschnittstelle auf den Tuleap -Server zugreifen. Gehen Sie zu Ihrem Tuleap -Domain -Namen Standard -Site -Administratoranmeldeinformationen finden Sie in /root/.tuleap_Passwd. Speichern Sie sie sicher und löschen Sie die Datei so schnell wie möglich.

 Deutsch