Tuleap to oprogramowanie do zarządzania projektami Open Source oparte na PHP

Tuleap Bezpłatne oprogramowanie do zarządzania projektami

Bezpłatne narzędzie do zarządzania projektami do tworzenia oprogramowania wysokiej jakości

Tuleap pomaga zespołom programistów w lepszej współpracy poprzez przyjmowanie praktyk zwinnych i DevOps.

Przegląd

Tuleap to oprogramowanie do zarządzania projektami open source oparte na PHP. Ma na celu zarządzanie projektami dla każdego rodzaju zespołu programistycznego, małego, średniej wielkości, dużej, wodospadu, zwinnego lub hybrydowego. Ale koncentruje się bardziej na zwinnym. Dzięki Tuleap budujesz przewagę konkurencyjną nad innymi produktami. Przyspiesza dostarczanie i jakość rozwiązań zorientowanych na klienta. Tuleap twierdzi, że jest numerem jeden oprogramowanie do zarządzania projektami open source dla Agile Development i DevOps. Jest to wszystko w jednym rozwiązaniu dla zarządzania projektami, śledzenia problemów i wzmacniacza; Rozwój oprogramowania. Z tego powodu nie musisz zarządzać osobnymi narzędziami do kontroli wersji, recenzji kodu lub ciągłych integracji. Otrzymujesz wszystkie rozwiązania w jednym pakiecie. Ma bardzo intuicyjny pulpit nawigacyjny, który pozwala podejmować lepsze decyzje z dokładnymi wskaźnikami. I pomaga w lepszej widoczności między zespołami, projektami i produktami. Pomaga ustalić wąskie gardła, poprawić przewidywalność projektu. Dzięki najlepszym praktykom DevOps możesz zautomatyzować wersję, budować, testować i wydawać. Niezależnie od tego, czy jesteś małym zespołem, czy dużym, jeśli szukasz wszystkiego w jednym rozwiązaniu dla twoich potrzeb programistycznych. A Twoim skupieniem jest zwinny rozwój, a następnie Tuleap jest dla Ciebie bardzo dobrym wyborem.

Wymagania systemowe


Aby zainstalować Tuleap, potrzebujesz w pełni dedykowanego serwera. Może być wirtualizowany lub fizyczny. Nie zaleca się instalowania Tuleap na serwerze, który hostuje inne aplikacje. Tuleap zapewnia pełny pakiet oprogramowania i jest głęboko zintegrowany z systemem hosta. Instalowanie Tuleap na wzajemnym serwerze z pewnością spowoduje problem zarówno w Tuleap, jak i innych aplikacjach.

Cechy


Agile & amp; Zarządzanie projektem

  • Scentralizuj zwinne działania projektowe za pomocą jednego rozwiązania do planowania, śledzenia, rozwijania, dostarczania i utrzymywania aplikacji
  • Zacznij łatwo od wspólnych najlepszych praktyk i ewoluuj ze swoimi zespołami.
  • Utwórz szablony projektów korporacyjnych, jednocześnie dając każdemu menedżerowi projektowi swobodę dostosowywanego obszaru roboczego
  • Zastosuj się zgodnie ze standardami biznesowymi i branżowymi, takimi jak ISO, CMMI i ITIL

śledzenie problemu

  • Scentralizuj wszystkie prace, standaryzuj swój proces. Śledź dowolny rodzaj elementów: wymagania; Historie, zadania, błędy, prośby, rzeczy do zrobienia…
  • Priorytetyzuj i przypisuj pracę, aby pomóc zespołowi w szybszym budowaniu produktów.
  • Złóż i śledzić działania w jednym miejscu, abyś mógł je ustalić. Każdy kolega z drużyny wie, kiedy zostali osiągnięci.
  • Przechowuj i śledź każdy przedmiot i każdą zmianę
  • Automatycznie łączy wszystkie elementy pracy do tyłu i do przodu
  • Zautomatyzuj przepływ pracy w celu zmniejszenia pracy ręcznej
  • Utwórz zaawansowane wyszukiwania i wyświetl dokładnie informacje, które chcesz zobaczyć

ciągłe tworzenie oprogramowania

  • Uzyskaj nieograniczoną liczbę repozytoriów na projekt
  • Link zobowiązuje się do problemów, specyfikacji i dostaw
  • Przeglądaj i różnorodne kod online
  • Popraw identyfikowalność, wymuszając odniesienia w komunikatach zatwierdzenia
  • wyzwala Jenkins opiera się na zatwierdzeniu
  • Haczyk internetowy na git push
  • Uzyskaj powiadomienia e -mailowe

Test Management-CI

  • Utwórz, planuj, automatyzuj plany testowania ET za pomocą jednego narzędzia z intuicyjnym interfejsem.
  • Pomyśl i planuj testy od samego początku koncepcji produktu
  • Zdefiniuj przypadki testowe, zautomatyzowane i ręczne w jednym prostym miejscu.
  • Podziel duże ręczne testy na kroki.
  • Utwórz automatyczne kampanie z testami utworzonymi w kamieniu milowym.
  • Zdobądź spostrzeżenia w czasie rzeczywistym na jakość aplikacji i łatwo stwórz nowe bigs, gdy testy zawodzą.
  • Powtórz apartamenty testowe do regularnych kampanii.
  • Wykonaj zadania Jenkinsa bezpośrednio z interfejsu Tuleap Test Management®
  • Grupowe przypadki testowe w kampaniach oparte na rodzaju, znaczeniu, funkcji produktu, środowisku testowym itp.

śledź i prześledź swoje wymagania

  • przechwytywanie, współpracuj i zarządzaj wymogami lub historiami użytkowników
  • Utwórz niestandardowe procesy zatwierdzenia wymagań i walidacji za pomocą zaawansowanego przepływu pracy
  • Rozwój wymagań dotyczących planu
  • Generuj przypadki testowe na podstawie wymagań

Tuleap Document Manager

  • Scentralizuj dokumentację projektu w jednej przestrzeni
  • Utwórz nowe wersje
  • Wypełnij recenzje dokumentów bezboleśnie z zatwierdzeniem przepływu pracy
  • Kontroluj, kto może zmodyfikować co
  • Zobacz, co zmieniło się w historii dokumentów

Instalacja

Pełna instalacja jest powszechnym sposobem instalacji Tuleap. Wykorzystuje system pakietów dystrybucyjnych i zapewni w pełni konfigurowalne i regulowane środowisko. Jest to solidne, dzięki czemu możesz wdrażać środowisko produkcyjne w ten sposób. Zainstaluj EPEL Będziesz potrzebował EPEL do niektórych zależności

yum install -y epel-release
 

Jeśli użyjesz Red Hat, musisz aktywować opcjonalny kanał. Zainstaluj repozytoria kolekcji oprogramowania Na Centos odbywa się to przez:

yum install centos-release-scl 

Na Redhat jest to zrobione przez:

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

Zainstaluj repozytorium REMI-bezpieczne (potrzebne do zależności PHP):

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

Zainstaluj repozytoria Tuleap Utwórz /tc/yum.repos.d/tuleap.repo z tym kontaktem

[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

Zainstaluj Tuleap, uruchamiając następujące polecenie:

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 

Skonfiguruj bazę danych Upewnij się, że

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

zawiera

sql-mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION 

W sekcji \ [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"
 

Organizować coś

Nie powtarzaj tego kroku dwa razy. Ten skrypt powinien być wykonywany tylko raz. Jeśli masz jakieś błędy w poprzednich krokach, należy je naprawić przed kontynuowaniem. Jako root, uruchom:

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

Z:

  • FQDN jest nazwą serwera, gdy masz dostęp do niej w sieci (LocalHost dla testu lokalnego, tuleap.example.com z wpisem DNS 192.168.1.123 Jeśli masz tylko adres IP)
  • xxxxx jest hasłem hasła rootowego DB skonfigurowanego wcześniej.
  • Upewnij się, że zapora jest odpowiednio skonfigurowana. Otwarte potrzebne porty:
    • Web (TCP/80 & AMP; TCP/443)
    • SSH (GIT, admin): TCP/22

Konfiguracja poczty

Tuleap wchodzi w interakcje z postfix w celu przetwarzania poczty. Poniższe wiersze powinny być niezmienione/modyfikowane w głównym pliku konfiguracyjnym postfix, ogólnie położonym w /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 = +
 

Pierwsze połączenie

Po zakończeniu tych kroków możesz uzyskać dostęp do serwera TULEAP za pomocą interfejsu internetowego. Przejdź do nazwy domeny Tuleap Domyślne poświadczenia administratora witryny można znaleźć in /root/.tuleap_passwd. Przechowuj bezpiecznie i jak najszybciej usuń plik.

 Polski