Tuleap är en PHP -baserad projekthanteringsprogramvara med öppen källkod

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.

 Svenska