Tuleap je software pro správu projektů založený na PHP

Tuleap Bezplatný software pro řízení projektů

Bezplatný nástroj pro řízení projektů pro vysoce kvalitní vývoj softwaru

Tuleap pomáhá týmům vývoje softwaru lépe spolupracovat přijetím agilních a DevOps praktik.

Přehled

Tuleap je software pro správu projektů s otevřeným zdrojovým kódem PHP. Jeho cílem je řídit projekty pro každý typ týmu pro vývoj softwaru, malý, střední, velký, vodopád, agilní nebo hybridní. Ale zaměřuje se více na agilní. S Tuleap postavíte konkurenční výhodu nad jinými produkty. Zrychluje dodávku a kvalitu řešení zaměřených na zákazníka. Tuleap tvrdí, že je softwarem pro řízení projektů číslo jedna pro agilní vývoj a DevOps. Je to vše v jednom řešení pro řízení projektů, sledování vydání & amp; Vývoj softwaru. Z tohoto důvodu v jedné povaze nemusíte spravovat samostatné nástroje pro řízení verzí, kontroly kódu nebo nepřetržité integrace. Získáte všechna řešení v jednom balíčku. Má velmi intuitivní řídicí panel, který vám umožní dělat lepší rozhodnutí s přesnými metrikami. A pomůže vám pro lepší viditelnost napříč týmy, projekty a produkty. Pomáhá vám zjistit úzká místa, zlepšit předvídatelnost projektu. S nejlepšími praktikami DevOps můžete automatizovat verze, sestavit, testovat a uvolnit. Ať už jste malý tým nebo velký, pokud hledáte vše v jednom řešení pro vaše potřeby vývoje softwaru. A vaše zaměření je agilní vývoj, pak je Tuleap pro vás velmi dobrá volba.

Požadavky na systém


Chcete -li nainstalovat Tuleap, budete potřebovat plně specializovaný server. Může to být virtualizované nebo fyzické. Nedoporučuje se nainstalovat Tuleap na server, který je hostitelem dalších aplikací. Tuleap poskytuje plnou sadu softwaru a je hluboce integrován s hostitelským systémem. Instalace TULAP na vzájemném serveru jistě způsobí problém v Tuleap i v dalších aplikacích.

Funkce


Agile & amp; Projektový management

  • centralizujte agilní projektové aktivity jediným řešením pro plánování, sledování, vývoj, doručování a údržbu aplikací
  • Začněte snadno se sdílenými agilními osvědčenými postupy a vyvíjejte se se svými týmy.
  • Vytvořte šablony podnikových projektů a zároveň poskytněte každému projektovému manažerovi svobodu přizpůsobitelného pracovního prostoru
  • Dodržujte své firmy a průmyslové standardy, jako jsou ISO, CMMI a ITIL

Sledování vydání

  • centralizovat veškerou práci, standardizovat váš proces. Sledujte jakýkoli typ položek: požadavky; Příběhy, úkoly, chyby, požadavky, úkoly…
  • Prioritizujte a přiřaďte práci, která vašemu týmu pomůže rychleji vytvářet produkty.
  • Zadejte a sledujte činnosti na jednom místě, abyste je mohli upřednostňovat. Každý spoluhráč ví, jakmile bylo dosaženo.
  • Uložte a sledujte každou položku a každou změnu
  • Automaticky propojuje všechny pracovní položky dozadu a dopředu
  • Automatizovat pracovní postup pro snížení manuální práce
  • Vytvořte pokročilé vyhledávání a zobrazí se přesně informace, které chcete vidět

Continuous Software Development

  • Získejte neomezený počet repozitářů na projekt
  • Odkaz se zavazuje zpět k problémům, specifikacím a dodávkám
  • Procházejte kód a diff online
  • Zlepšit sledovatelnost nutit reference ve zprávách
  • Spouštět Jenkins staví na Commise
  • Web Hook on Git Push
  • Získejte e -mailová oznámení

Test Management-CI

  • Vytvořte, naplánujte, automatizujte testovací plány ET s jedním nástrojem s intuitivním rozhraním.
  • Mysli a plánujte testy od samého začátku koncepce produktu
  • Definujte testovací případy, automatizované a ruční případy na jednom jednoduchém místě.
  • Rozdělte velké manuální testy do kroků.
  • Vytvářejte automaticky kampaně s testy vytvořenými v milníku.
  • Získejte informace o kvalitě aplikací v reálném čase a snadno vytvořte nové bigs, když testy selhají.
  • Replikujte testovací apartmá pro pravidelné kampaně.
  • Proveďte JENKINS Jobs přímo z rozhraní Tuleap Test Management®
  • Skupinové testovací případy do kampaní založených na typu, důležitosti, produktu, testovacím prostředí atd.

Sledujte a sledujte své požadavky

  • Zachytit, spolupracovat a spravovat požadavky nebo uživatelské příběhy
  • Vytvořte procesy schválení a validace vlastních požadavků s pokročilým pracovním postupem
  • Vývoj požadavků na plánování
  • Vytvářejte testovací případy na základě požadavků

Správce dokumentů Tuleap

  • centralizovat projektovou dokumentaci v jednom prostoru
  • Vytvořte nové verze
  • Kompletní recenze dokumentů bezbolestně s pracovním postupem schválení
  • Ovládejte, kdo může upravit co
  • Podívejte se, co se změnilo s historií dokumentů

Instalace

Úplná instalace je běžný způsob, jak nainstalovat Tuleap. Používá systém distribučního balíčku a poskytne plně konfigurovatelné a nastavitelné prostředí. Je robustní, takže takto můžete nasadit produkční prostředí. Nainstalujte EPEL, budete potřebovat EPEL pro některé závislosti

yum install -y epel-release
 

Pokud používáte Red Hat, budete muset aktivovat volitelný kanál. Nainstalujte úložiště kolekcí softwaru Na CentOS se to provádí:

yum install centos-release-scl 

Na redhat se to provádí:

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

Nainstalujte úložiště Remi-Safe Repository (potřebné pro závislosti PHP):

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

Nainstalujte úložiště Tuleap Vytvořte a /etc/yum.repos.d/tuleap.repo s tímto Contenem

[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

Nainstalujte Tuleap spuštěním následujícího příkazu:

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 

Nakonfigurujte databázi Ujisti se že

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

obsahuje

sql-mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION 

V sekci \ [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"
 

Založit

Tento krok prosím neopakujte dvakrát. Tento skript by měl být spuštěn pouze jednou. Pokud máte nějaké chyby v předchozích krocích, nezapomeňte je opravit před pokračováním. Jako root, spusťte:

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

S:

  • FQDN je název serveru, jak k němu přistupujete ve své síti (Localhost pro místní test, tuleap.example.com s položkou DNS 192.168.1.123 Pokud máte pouze IP adresu)
  • xxxxx je heslo kořenového hesla DB nakonfigurované dříve.
  • Zajistěte, aby byl firewall správně nakonfigurován. Otevřené potřebné porty:
    • Web (TCP/80 & TCP/443)
    • ssh (git, admin): TCP/22

Konfigurace pošty

Tuleap interaguje s postfixem pro zpracování e -mailů. Následující řádky by měly být nekonečné/upraveny v hlavním konfiguračním souboru postfixu, které jsou obecně umístěny v /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 = +
 

První připojení

Jakmile jsou tyto kroky dokončeny, můžete získat přístup na server TULEAP pomocí webového rozhraní. Přejděte na jméno domény Tuleap Výchozí přihlašovací údaje správce stránek najdete v /root/.tuleap_passwd. Bezpečně jej uložte a co nejdříve smažte soubor.

 Čeština