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.