Tuleap is een PHP -gebaseerde open source projectbeheersoftware

Tuleap Gratis software voor projectbeheer

Gratis hulpmiddel voor projectbeheer voor softwareontwikkeling van hoge kwaliteit

Tuleap helpt softwareontwikkelingsteams om beter samen te werken door Agile- en DevOps -praktijken aan te nemen.

Overzicht

Tuleap is een PHP -gebaseerde open source projectbeheersoftware. Het beoogt projecten te beheren voor elk type softwareontwikkelingsteam, klein, middelgrote, grote, waterval, wendbaar of hybride. Maar het richt zich meer op Agile. Met Tuleap bouwt u een concurrentievoordeel op over andere producten. Het versnelt de levering en kwaliteit van klantgerichte oplossingen. Tuleap beweert de nummer één open-source projectbeheersoftware te zijn voor agile ontwikkeling en DevOps. Het is een alles in één oplossing voor projectmanagement, probleemopleiding & amp; Software ontwikkeling. Vanwege dit alles in de ene aard hoeft u geen afzonderlijke tools te beheren voor versiebeheer, coderecensies of continue integraties. U krijgt alle oplossingen in één pakket. Het heeft een zeer intuïtief dashboard waarmee u betere beslissingen kunt nemen met nauwkeurige statistieken. En helpt u voor een betere zichtbaarheid tussen teams, projecten en producten. Helpt u bij het achterhalen van knelpunten, het verbeteren van de voorspelbaarheid van het project. Met de beste DevOps -praktijken kunt u versiebeheer, bouwen, testen en release automatiseren. Of u nu een klein team of groot bent als u op zoek bent naar een ALL in één oplossing voor de behoeften van uw softwareontwikkeling. En je focus ligt op flexibele ontwikkeling, dan is Tuleap een zeer goede keuze voor jou.

Systeem vereisten


Om tuleap te installeren, hebt u een volledig speciale server nodig. Het kan gevirtualiseerd of fysiek zijn. Het wordt niet aanbevolen om Tuleap op een server te installeren die andere applicaties host. Tuleap biedt een volledige software en is diep geïntegreerd met zijn hostsysteem. Het installeren van tuleap op een gemutualiseerde server zal zeker een probleem veroorzaken in zowel tuleap als uw andere applicaties.

Functies


Agile & amp; Project management

  • Centraliseer Agile Project -activiteiten met een enkele oplossing om apps te plannen, volgen, ontwikkelen, leveren en onderhouden
  • Begin gemakkelijk met gedeelde wendbare best practices en evolueer met uw teams.
  • Maak bedrijfsprojectsjablonen en geeft elke projectmanager de vrijheid van een aanpasbare werkruimte
  • voldoen aan uw bedrijfs- en industriële normen zoals ISO, CMMI en ITIL

Probleem volgen

  • Centraliseer al het werk, standaardiseer uw proces. Volg elk type items: vereisten; Verhalen, taken, bugs, verzoeken, taken …
  • Prioriteer en wijs werk toe om uw team te helpen producten sneller te bouwen.
  • Bestand en volgen activiteiten op één plek, zodat u ze kunt prioriteren. Elke teamgenoot weet dat zodra ze zijn bereikt.
  • Bewaar en volg elk item en elke wijziging
  • koppelt automatisch alle werkitems achteruit en vooruit
  • Automatiseer de workflow om handmatig werk te verminderen
  • Maak geavanceerde zoekopdrachten en geef precies de informatie weer die u wilt zien

Continue softwareontwikkeling

  • Krijg een onbeperkt aantal repositories per project
  • Link pleegt terug naar problemen, specificaties en leveringen
  • Blader online en diff code online
  • Verbetering van de traceerbaarheid door referenties te forceren in commit -berichten
  • Trigger Jenkins bouwt voort op commit
  • Web Hook op Git Push
  • Ontvang e -mailmeldingen

Test Management-CI

  • Creëer, plan, automatiseren ET -testplannen uitvoeren met één enkele tool met een intuïtieve interface.
  • Denk en plan tests vanaf het begin van de productconceptie
  • Definieer testgevallen, geautomatiseerde en handmatige op één eenvoudige plaats.
  • Split grote handmatige tests in stappen.
  • Maak automatisch campagnes met tests die in een mijlpaal zijn gemaakt.
  • Krijg realtime inzichten in applicatiekwaliteit en maak eenvoudig nieuwe bigs wanneer tests mislukken.
  • Repliceer testsuites voor regelmatige campagnes.
  • Voer Jenkins -banen rechtstreeks uit van Tuleap Test Management® Interface
  • Groepstestcases in campagnes op basis van type, belang, productfunctie, testomgeving, enz.

Track en traceer uw vereisten

  • Leg de vereisten of gebruikersverhalen vast, en beheert
  • Maak goedkeuring en validatieprocessen voor aangepaste vereisten met geavanceerde workflow
  • Plan vereisten Ontwikkeling
  • Genereer testgevallen op basis van vereisten

TULEAP Document Manager

  • Centraliseer projectdocumentatie in één ruimte
  • Maak nieuwe versies
  • Voltooi document beoordeelt pijnloos met goedkeuringsworkflow
  • Controle wie kan wijzigen wat
  • Kijk wat er is veranderd met documentgeschiedenis

Installatie

De volledige installatie is de gebruikelijke manier om tuleap te installeren. Het maakt gebruik van uw distributiepakketsysteem en biedt een volledig configureerbare en verstelbare omgeving. Het is robuust, zodat u de productieomgeving op deze manier kunt inzetten. Installeer EPEL U HOUDT EPEL NODIG VOOR Sommige afhankelijkheden

yum install -y epel-release
 

Als u Red Hat gebruikt, moet u het optionele kanaal activeren. Installeer de repositories van de softwarecollecties Op centos wordt dit gedaan door:

yum install centos-release-scl 

Op Redhat wordt dit gedaan door:

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

Installeer Remi-Safe Repository (nodig voor PHP-afhankelijkheden):

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

Installeer tuleaprepositories maken a /etc/yum.repos.d/tuleap.repo met deze 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

Installeer tuleap door de volgende opdracht uit te voeren:

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 

Configureer de database Verzekeren dat

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

bevat

sql-mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION 

In sectie \ [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"
 

Opgericht

Herhaal deze stap alsjeblieft niet twee keer. Dit script mag slechts eenmaal worden uitgevoerd. Als u fouten hebt in de vorige stappen, moet u deze oplossen voordat u doorgaat. Als root, rennen:

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

Met:

  • FQDN is de naam van de server terwijl u deze op uw netwerk toegang krijgt (localhost voor een lokale test, tuleap.example.com met een DNS -invoer 192.168.123 als u alleen een IP -adres hebt)
  • xxxxx is het wachtwoord van het rootwachtwoord van de eerder geconfigureerde DB.
  • Zorg ervoor dat de firewall correct is geconfigureerd. Open benodigde poorten:
    • Web (TCP/80 & amp; TCP/443)
    • ssh (git, admin): tcp/22

Mail -configuratie

Tuleap werkt samen met Postfix om e -mails te verwerken. De volgende regels moeten niet worden gecomplimeerd/gewijzigd in het hoofdconfiguratiebestand Postfix die zich meestal bevindt in /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 = +
 

Eerste verbinding

Nadat deze stappen zijn voltooid, hebt u toegang tot de Tuleap -server met de webinterface. Ga naar uw tuleap -domeinnaam Standaard sitebeheerdersreferenties zijn te vinden in /root/.tuleap_passwd. Bewaar het veilig en verwijder het bestand zo snel mogelijk.

 Nederlands