Tuleap Gratis projekthanteringsprogramvara
Gratis projekthanteringsverktyg för högkvalitativ mjukvaruutveckling
Tuleap hjälper programvaruutvecklingsteam att bättre samarbeta genom att anta Agile och DevOps -metoder.
Översikt
Tuleap är en PHP -baserad projekthanteringsprogramvara för öppen källkod. Det syftar till att hantera projekt för alla typer av programvaruutvecklingsteam, små, medelstora, stora, vattenfall, smidiga eller hybrid. Men det fokuserar mer på Agile. Med Tuleap bygger du en konkurrensfördel över andra produkter. Det påskyndar leveransen och kvaliteten på kundfokuserade lösningar. Tuleap påstår sig vara den främsta programvaran för öppen källkod för smidig utveckling och DevOps. Det är en allt i en lösning för projektledning, utfärdande spårning & amp; Mjukvaruutveckling. På grund av detta i en karaktär behöver du inte hantera separata verktyg för versionskontroll, kodrecensioner eller kontinuerliga integrationer. Du får alla lösningar i ett enda paket. Den har en mycket intuitiv instrumentpanel som låter dig fatta bättre beslut med exakta mätvärden. Och hjälper dig för bättre synlighet mellan team, projekt och produkter. Hjälper dig att ta reda på flaskhalsar, förbättra projektets förutsägbarhet. Med de bästa DevOps -metoderna kan du automatisera versionering, bygga, testa och släppa. Oavsett om du är ett litet team eller stort om du letar efter en allt i en lösning för dina mjukvaruutvecklingsbehov. Och ditt fokus är smidig utveckling, då är Tuleap ett mycket bra val för dig.
Systemkrav
För att installera Tuleap behöver du en helt dedikerad server. Det kan vara virtualiserat eller fysiskt. Det rekommenderas inte att installera Tuleap på en server som är värd för andra applikationer. Tuleap tillhandahåller en komplett svit med programvara och är djupt integrerad med sitt värdsystem. Att installera Tuleap på en mutualiserad server kommer säkert att orsaka problem i både Tuleap och dina andra applikationer.
Funktioner
Agile & amp; Projektledning
- Centralisera Agile -projektaktiviteter med en enda lösning för att planera, spåra, utveckla, leverera och underhålla appar
- Börja enkelt med delade smidiga bästa metoder och utvecklas med dina team.
- Skapa företagsprojektmallar medan du ger varje projektledare friheten för en anpassningsbar arbetsyta
- Följ dina affärs- och branschstandarder som ISO, CMMI och ITIL
Problemspårning
- Centralisera allt arbete, standardisera din process. Spåra alla typer av artiklar: krav; Berättelser, uppgifter, buggar, förfrågningar, att göra …
- Prioritera och tilldela arbete för att hjälpa dina team att bygga produkter snabbare.
- Fil och spåra aktiviteter på ett ställe så att du kan prioritera dem. Varje lagkamrat vet när de har uppnåtts.
- Förvara och spåra varje objekt och varje förändring
- länkar automatiskt alla arbetsobjekt bakåt och framåt
- Automatisera arbetsflödet för att minska manuellt arbete
- Skapa avancerade sökningar och visa exakt den information du vill se
Kontinuerlig mjukvaruutveckling
- Få ett obegränsat antal förvar per projekt
- Länk åtar sig tillbaka till frågor, specifikationer och leveranser
- Bläddra och diff -kod online
- Förbättra spårbarhet genom att tvinga referenser i engagemangsmeddelanden
- Trigger Jenkins bygger på engagemang
- webbkrok på git push
- Få e -postmeddelanden
Testhantering-ci
- Skapa, planera, automatisera ET Execute Testing Plans med ett enda verktyg med ett intuitivt gränssnitt.
- Tänk och planera tester från början av produktuppfattningen
- Definiera testfall, automatiserade och manuella på en enkel plats.
- Dela stora manuella test i steg.
- Skapa automatiskt kampanjer med tester skapade i en milstolpe.
- Få insikt i realtid i applikationskvaliteten och enkelt skapa nya stora när tester misslyckas.
- Replikat testsviter för vanliga kampanjer.
- Utför Jenkins Jobs direkt från Tuleap Test Management® -gränssnittet
- Grupptestfall i kampanjer baserade på typ, betydelse, produktfunktion, testmiljö etc.
Spåra och spåra dina krav
- fånga, samarbeta och hantera krav eller användarhistorier
- Skapa anpassade krav Godkännande och valideringsprocesser med avancerat arbetsflöde
- Planera kravutveckling
- Generera testfall baserat på krav
Tuleap Document Manager
- Centralisera projektdokumentation i ett enda utrymme
- Skapa nya versioner
- Komplett dokumentrecensioner smärtfritt med godkännande arbetsflöde
- Kontrollera vem som kan ändra vad
- Se vad som har ändrats med dokumenthistorik
Installation
Den fullständiga installationen är det vanliga sättet att installera Tuleap. Den använder ditt distributionspaketsystem och ger en helt konfigurerbar och justerbar miljö. Det är robust så att du kan distribuera produktionsmiljö på detta sätt. Installera epel du behöver epel för vissa beroenden
yum install -y epel-release
Om du använder Red Hat måste du aktivera den valfria kanalen. Installera programvarusamlingarna På CentOS görs detta av:
yum install centos-release-scl
På redhat görs detta av:
yum-config-manager --enable rhel-server-rhscl-7-rpms
Installera REMI-Safe Repository (behövs för PHP-beroenden):
yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm
Installera tuleap -förvar Skapa a /etc/yum.repos.d/tuleap.repo med denna 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
Installera Tuleap genom att köra följande kommando:
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
Konfigurera databasen Se till att
/etc/opt/rh/rh-mysql57/my.cnf.d/rh-mysql57-mysql-server.cnf
innehåller
sql-mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION
I avsnitt \ [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"
Uppstart
Upprepa inte detta steg två gånger. Detta skript ska endast köras en gång. Om du har några fel i de föregående stegen, se till att fixa dem innan du fortsätter. Som rot, kör:
/usr/share/tuleap/tools/setup.el7.sh \
--configure \
--server-name=FQDN \
--mysql-server=localhost \
--mysql-password=XXXXX
Med:
- FQDN är namnet på servern när du kommer åt den i ditt nätverk (localhost för ett lokalt test, tuleap.example.com med en DNS -post 192.168.1.123 om du bara har en IP -adress)
- xxxxx är lösenordet för rotlösenordet för DB konfigurerat tidigare.
- Se till att brandväggen är korrekt konfigurerad. Öppna nödvändiga portar:
- Web (TCP/80 & amp; TCP/443)
- SSH (git, admin): TCP/22
E -postkonfiguration
Tuleap interagerar med Postfix för att bearbeta e -post. Följande rader ska vara avmenterade/modifierade i den huvudsakliga postfix -konfigurationsfilen som vanligtvis finns i /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 = +
Första anslutningen
När dessa steg är slutförda kan du komma åt Tuleap -servern med webbgränssnittet. Gå till ditt Tuleap -domännamn Standardwebbplatsadministratörsuppgifter finns i /root/.tuleap_passwd. Förvara den säkert och ta bort filen så snart som möjligt.