telepítés

A teljes telepítés a Tuleap telepítésének általános módja. Használja a disztribúciós csomagrendszert, és teljesen konfigurálható és állítható környezetet biztosít. Robusztus, így így telepítheti a termelési környezetet. Telepítse az EPEL -t

yum install -y epel-release
 

Ha piros kalapot használ, akkor aktiválnia kell az opcionális csatornát. Telepítse a szoftvergyűjtemények tárolásait A centos -on ezt a következő:

yum install centos-release-scl 

Redhat -on ezt az alábbiak végzik:

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

Telepítse a REMI-SAFE tárolót (a PHP függőségekhez szükséges):

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

Telepítse a tuleap tárolók létrehozását/metc/yum.repos.d/tuleap.repo ezzel a tartóval

[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

Telepítse a TuleAP -t a következő parancs futtatásával:

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 

Konfigurálja az adatbázist Biztosítják, hogy a

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

tartalmaz

sql-mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION 

A \ [MySqld ] szakaszban

 # 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"
 

Beállít

Kérjük, ne ismételje meg kétszer ezt a lépést. Ezt a szkriptet csak egyszer szabad végrehajtani. Ha az előző lépésekben hibái vannak, akkor ügyeljen arra, hogy ezeket tovább javítsa. Gyökérként futtassa:

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

Val vel:

  • Az FQDN a kiszolgáló neve, amikor hozzáfér a hálózaton (LocalHost egy helyi teszthez, a tuleap.example.com egy DNS bejegyzéssel 192.168.1.123 Ha csak IP -címe van)
  • xxxxx, mivel a korábban konfigurált DB gyökérszó jelszava.
  • Győződjön meg arról, hogy a tűzfal megfelelően van -e konfigurálva. Nyitott szükséges portok:
    • Web (TCP/80 & TCP/443)
    • SSH (GIT, admin): TCP/22

Mail konfiguráció

A Tuleap kölcsönhatásba lép a Postfix -rel az e -mailek feldolgozásához. A következő sorokat nem kell összegyűjteni/módosítani a fő postfix konfigurációs fájlban, általában az /etc/postfix/main.cf webhelyen található:

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 = +
 

Első kapcsolat

Miután ezek a lépések befejeződtek, hozzáférhet a Tuleap szerverhez a webes felületen. Menjen a Tuleap domain nevére Az alapértelmezett webhely adminisztrátori hitelesítő adatait a /root/.tuleap_passwd oldalon találhatjuk. Tárolja biztonságosan, és a lehető leghamarabb törölje a fájlt.

 Magyar