Tuleap Ingyenes projektmenedzsment szoftver
Ingyenes projektmenedzsment eszköz a kiváló minőségű szoftverfejlesztéshez
A Tuleap segíti a szoftverfejlesztési csapatok jobb együttműködését az agilis és a DevOps gyakorlatok elfogadásával.
Áttekintés
A Tuleap egy PHP alapú nyílt forráskódú projektmenedzsment szoftver. Célja, hogy minden típusú szoftverfejlesztési csapat, kicsi, közepes méretű, nagy, vízesés, agilis vagy hibrid szoftverfejlesztő csoport számára projekteket kezeljen. De inkább az agilisra összpontosít. A Tuleap segítségével versenyképességet kínál más termékekkel szemben. Felgyorsítja az ügyfélközpontú megoldások szállítását és minőségét. A Tuleap azt állítja, hogy az első számú nyílt forráskódú projektmenedzsment szoftver az agilis fejlesztéshez és a DevOps számára. Ez egy minden megoldás a projektmenedzsment, a kérdéskövetés és a amp; Szoftverfejlesztés. Mindezek miatt egy természetben nem kell külön eszközöket kezelnie a verzióvezérléshez, a kód -áttekintéshez vagy a folyamatos integrációhoz. Az összes megoldást egyetlen csomagban kapja meg. Nagyon intuitív irányítópultja van, amely lehetővé teszi a pontos mutatók jobb döntéseit. És segít a jobb láthatóság érdekében a csapatok, a projektek és a termékek között. Segít a szűk keresztmetszetek kitalálásában, a projekt kiszámíthatóságának javításában. A legjobb DevOps gyakorlatokkal automatizálhatja a verzió, építést, tesztelést és felszabadítást. Akár kicsi csapat, akár nagy, ha minden megoldást keres a szoftverfejlesztési igényekhez. És a hangsúly az agilis fejlődés, akkor a Tuleap nagyon jó választás az Ön számára.
Rendszerkövetelmények
A Tuleap telepítéséhez teljesen dedikált szerverre lesz szüksége. Lehet virtualizált vagy fizikai. Nem ajánlott telepíteni a TuleAP -ot egy más alkalmazásokat üzemeltetett kiszolgálóra. A Tuleap teljes szoftvercsomagot biztosít, és mélyen integrálódik a gazdagéprendszeréhez. A Tuleap telepítése egy kölcsönös kiszolgálóra minden bizonnyal problémát okoz a Tuleap -ban és a többi alkalmazásban.
Jellemzők
Agile & amp; Projektmenedzsment
- Centralizálja az agilis projekt tevékenységeit egyetlen megoldással az alkalmazások tervezésére, nyomon követésére, fejlesztésére, kézbesítésére és karbantartására
- Kezdje el könnyen megosztott agilis bevált gyakorlatokkal, és fejlődjön a csapataival.
- Hozzon létre vállalati projektsablonokat, miközben minden projektmenedzsernek a testreszabható munkaterület szabadságát biztosítja
- Tartsa be az üzleti és ipari szabványokat, mint például az ISO, a CMMI és az ITIL
Kiadáskövetés
- Az összes munka központosítása, szabványosítsa a folyamatát. Bármely típusú elem nyomon követése: követelmények; Történetek, feladatok, hibák, kérések, tennivalók…
- prioritási lehetőségeket és hozzárendelést rendelhet a csapat gyorsabb felépítéséhez.
- Fájl és nyomon követés a tevékenységek egy helyen, így prioritást élvezheti. Minden csapattársa tudja, hogy miután elérték őket.
- Tároljon és nyomon kövesse az összes elemet és minden változtatást
- Automatikusan összekapcsolja az összes munkaelemet hátra és előre
- A munkafolyamat automatizálása a kézi munka csökkentése érdekében
- Hozzon létre fejlett kereséseket, és pontosan jeleníti meg a látni kívánt információkat
Folyamatos szoftverfejlesztés
- Projektenként korlátlan számú tárolót szerezzen be
- Link elkötelezi magát a kérdésekhez, a specifikációkhoz és a szállításhoz
- Keresse meg az interneten a kódot és differenciál
- Javítsa a nyomonkövethetőséget azáltal, hogy a referenciákat az elkötelezettség üzenetekben kényszeríti
- Jenkins kiváltása az elkötelezettségre épül
- Web horog a git push -on
- E -mail értesítéseket kap
tesztkezelés-CI
- Készítse el, tervezze meg, automatizálja az ET végrehajtási terveket egyetlen eszközzel, intuitív felületgel.
- Gondoljon és tervezze meg a teszteket a termék koncepciójának kezdetétől
- Határozza meg a teszt eseteit, az automatizált és a kézi tojásokat egy egyszerű helyen.
- Ossza fel a nagy kézi teszteket lépésekre.
- Hozzon létre automatikusan kampányokat egy mérföldkőben létrehozott tesztekkel.
- Hozzon létre valós idejű betekintést az alkalmazásminőségbe, és könnyen hozzon létre új nagyokat, ha a tesztek kudarcot vallnak.
- A rendszeres kampányokhoz ismétlődő tesztkészletek replikálódása.
- Végezze el a Jenkins feladatokat közvetlenül a Tuleap Test Management® felületről
- Csoportos teszt esetek a típus, a fontosság, a termékjellemző, a tesztelési környezet stb. Alapú kampányaiba
nyomon követi és kövesse nyomon követelményeit
- rögzítse, együttműködjön és kezelje a követelményeket vagy a felhasználói történeteket
- Hozzon létre egyéni követelmények jóváhagyási és érvényesítési folyamatait fejlett munkafolyamattal
- Tervi követelmények fejlesztése
- Készítsen teszt eseteket a követelmények alapján
Tuleap dokumentumkezelő
- Centralizálja a projekt dokumentációját egyetlen térben
- Új verziók létrehozása
- A teljes dokumentum -áttekintés fájdalommentesen a jóváhagyási munkafolyamat segítségével
- Vezérlés, aki módosíthatja, mit módosíthat
- Lásd: Mi változott a dokumentumtörténelemmel
telepítés
A teljes telepítés a Tuleap telepítésének általános módja. Használja a disztribúciós csomagrendszert, és teljesen konfigurálható és állítható környezetet biztosít. Robusztus, így így telepítheti a termelési környezetet. Telepítse az EPEL -t
yum install -y epel-release
Ha piros kalapot használ, akkor aktiválnia kell az opcionális csatornát. Telepítse a szoftvergyűjtemények tárolásait A centos -on ezt a következő:
yum install centos-release-scl
Redhat -on ezt az alábbiak végzik:
yum-config-manager --enable rhel-server-rhscl-7-rpms
Telepítse a REMI-SAFE tárolót (a PHP függőségekhez szükséges):
yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
Telepítse a tuleap tárolók létrehozását/metc/yum.repos.d/tuleap.repo ezzel a tartóval
[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
Telepítse a TuleAP -t a következő parancs futtatásával:
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
Konfigurálja az adatbázist Biztosítják, hogy a
/etc/opt/rh/rh-mysql57/my.cnf.d/rh-mysql57-mysql-server.cnf
tartalmaz
sql-mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
A \ [MySqld ] szakaszban
# 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"
Beállít
Kérjük, ne ismételje meg kétszer ezt a lépést. Ezt a szkriptet csak egyszer szabad végrehajtani. Ha az előző lépésekben hibái vannak, akkor ügyeljen arra, hogy ezeket tovább javítsa. Gyökérként futtassa:
/usr/share/tuleap/tools/setup.el7.sh \
--configure \
--server-name=FQDN \
--mysql-server=localhost \
--mysql-password=XXXXX
Val vel:
- Az FQDN a kiszolgáló neve, amikor hozzáfér a hálózaton (LocalHost egy helyi teszthez, a tuleap.example.com egy DNS bejegyzéssel 192.168.1.123 Ha csak IP -címe van)
- xxxxx, mivel a korábban konfigurált DB gyökérszó jelszava.
- Győződjön meg arról, hogy a tűzfal megfelelően van -e konfigurálva. Nyitott szükséges portok:
- Web (TCP/80 & TCP/443)
- SSH (GIT, admin): TCP/22
Mail konfiguráció
A Tuleap kölcsönhatásba lép a Postfix -rel az e -mailek feldolgozásához. A következő sorokat nem kell összegyűjteni/módosítani a fő postfix konfigurációs fájlban, általában az /etc/postfix/main.cf webhelyen található:
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 = +
Első kapcsolat
Miután ezek a lépések befejeződtek, hozzáférhet a Tuleap szerverhez a webes felületen. Menjen a Tuleap domain nevére Az alapértelmezett webhely adminisztrátori hitelesítő adatait a /root/.tuleap_passwd oldalon találhatjuk. Tárolja biztonságosan, és a lehető leghamarabb törölje a fájlt.