Εγκατάσταση

Η πλήρης εγκατάσταση είναι ο κοινός τρόπος για την εγκατάσταση του Tuleap. Χρησιμοποιεί το σύστημα πακέτων διανομής και θα παρέχει ένα πλήρως διαμορφώσιμο και ρυθμιζόμενο περιβάλλον. Είναι ανθεκτικό, ώστε να μπορείτε να αναπτύξετε το περιβάλλον παραγωγής με αυτόν τον τρόπο. Εγκαταστήστε το Epel θα χρειαστείτε Epel για ορισμένες εξαρτήσεις

yum install -y epel-release
 

Εάν χρησιμοποιείτε το Red Hat, θα χρειαστεί να ενεργοποιήσετε το προαιρετικό κανάλι. Εγκαταστήστε τα αποθετήρια συλλογών λογισμικού Στο Centos αυτό γίνεται από:

yum install centos-release-scl 

Στο Redhat αυτό γίνεται από:

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

Εγκαταστήστε το αποθετήριο ασφαλούς REMI (που απαιτείται για εξαρτήσεις PHP):

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

Εγκαταστήστε τα αποθετήρια Tuleap Create a /etc/yum.repos.d/tuleap.repo με αυτό το 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

Εγκαταστήστε το Tuleap εκτελώντας την ακόλουθη εντολή:

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 

Διαμόρφωση της βάσης δεδομένων Βεβαιωθείτε ότι αυτό

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

περιέχει

sql-mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION 

Στην ενότητα \ [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"
 

Ρύθμιση

Μην επαναλάβετε αυτό το βήμα δύο φορές. Αυτό το σενάριο πρέπει να εκτελείται μόνο μία φορά. Εάν έχετε κάποια σφάλματα στα προηγούμενα βήματα, φροντίστε να τα διορθώσετε πριν συνεχίσετε. Ως ρίζα, τρέξτε:

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

Με:

  • Το FQDN είναι το όνομα του διακομιστή καθώς έχετε πρόσβαση στο δίκτυό σας (LocalHost για μια τοπική δοκιμή, tuleap.example.com με καταχώρηση DNS 192.168.1.123 Εάν έχετε μόνο μια διεύθυνση IP)
  • Το XXXXX είναι ο κωδικός πρόσβασης του ριζικού κωδικού πρόσβασης του DB που έχει ρυθμιστεί νωρίτερα.
  • Βεβαιωθείτε ότι το τείχος προστασίας έχει ρυθμιστεί σωστά. Ανοιχτές απαραίτητες θύρες:
    • Web (TCP/80 & amp; TCP/443)
    • SSH (git, admin): TCP/22

Διαμόρφωση αλληλογραφίας

Το Tuleap αλληλεπιδρά με το postfix για να επεξεργαστεί μηνύματα. Οι ακόλουθες γραμμές θα πρέπει να είναι χωρίς να αναγκάζονται/τροποποιούνται στο κύριο αρχείο διαμόρφωσης Postfix που βρίσκεται γενικά στο /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 = +
 

Πρώτη σύνδεση

Μόλις ολοκληρωθούν αυτά τα βήματα, μπορείτε να έχετε πρόσβαση στον διακομιστή Tuleap με τη διεπαφή ιστού. Μεταβείτε στο όνομα τομέα Tuleap Τα προεπιλεγμένα διαπιστευτήρια διαχειριστή τοποθεσίας μπορούν να βρεθούν στο /root/.tuleap_passwd. Αποθηκεύστε το με ασφάλεια και διαγράψτε το αρχείο το συντομότερο δυνατό.

 Ελληνικά