Instalace

Úplná instalace je běžný způsob, jak nainstalovat Tuleap. Používá systém distribučního balíčku a poskytne plně konfigurovatelné a nastavitelné prostředí. Je robustní, takže takto můžete nasadit produkční prostředí. Nainstalujte EPEL, budete potřebovat EPEL pro některé závislosti

yum install -y epel-release
 

Pokud používáte Red Hat, budete muset aktivovat volitelný kanál. Nainstalujte úložiště kolekcí softwaru Na CentOS se to provádí:

yum install centos-release-scl 

Na redhat se to provádí:

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

Nainstalujte úložiště Remi-Safe Repository (potřebné pro závislosti PHP):

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

Nainstalujte úložiště Tuleap Vytvořte a /etc/yum.repos.d/tuleap.repo s tímto Contenem

[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

Nainstalujte Tuleap spuštěním následujícího příkazu:

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 

Nakonfigurujte databázi Ujisti se že

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

obsahuje

sql-mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION 

V sekci \ [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"
 

Založit

Tento krok prosím neopakujte dvakrát. Tento skript by měl být spuštěn pouze jednou. Pokud máte nějaké chyby v předchozích krocích, nezapomeňte je opravit před pokračováním. Jako root, spusťte:

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

S:

  • FQDN je název serveru, jak k němu přistupujete ve své síti (Localhost pro místní test, tuleap.example.com s položkou DNS 192.168.1.123 Pokud máte pouze IP adresu)
  • xxxxx je heslo kořenového hesla DB nakonfigurované dříve.
  • Zajistěte, aby byl firewall správně nakonfigurován. Otevřené potřebné porty:
    • Web (TCP/80 & TCP/443)
    • ssh (git, admin): TCP/22

Konfigurace pošty

Tuleap interaguje s postfixem pro zpracování e -mailů. Následující řádky by měly být nekonečné/upraveny v hlavním konfiguračním souboru postfixu, které jsou obecně umístěny v /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 = +
 

První připojení

Jakmile jsou tyto kroky dokončeny, můžete získat přístup na server TULEAP pomocí webového rozhraní. Přejděte na jméno domény Tuleap Výchozí přihlašovací údaje správce stránek najdete v /root/.tuleap_passwd. Bezpečně jej uložte a co nejdříve smažte soubor.

 Čeština