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