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.