Kurulum

Tam kurulum, Tulea’yı kurmanın ortak yoludur. Dağıtım paketi sisteminizi kullanır ve tamamen yapılandırılabilir ve ayarlanabilir bir ortam sağlayacaktır. Sağlamdır, böylece üretim ortamını bu şekilde dağıtabilirsiniz. Epel yükleyin Bazı bağımlılıklar için epel’e ihtiyacınız olacak

yum install -y epel-release
 

Red Hat kullanıyorsanız, isteğe bağlı kanalı etkinleştirmeniz gerekir. Yazılım koleksiyonları depolarını yükleyin Centos’ta bu:

yum install centos-release-scl 

Redhat’te bu:

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

Remi-güvenli depoyu yükleyin (PHP bağımlılıkları için gerekli):

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

TULEAP Depoları Yükle /etc/yum.repos.d/tuleap.repo Bu Conten ile

[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

Aşağıdaki komutu çalıştırarak TuleAr’ı yükleyin:

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 

Veritabanını yapılandırın Emin olmak

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

içermek

sql-mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION 

\ [mysqld ] bölümünde

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

Kurmak

Lütfen bu adımı iki kez tekrarlamayın. Bu komut dosyası yalnızca bir kez yürütülmelidir. Önceki adımlarda herhangi bir hatanız varsa, devam etmeden önce bunları düzelttiğinizden emin olun. Kök olarak koş:

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

İle:

  • FQDN, ağınızda erişirken sunucunun adıdır (yerel bir test için localhost, tuleap.example.com DNS girişi 192.168.1.123 Yalnızca bir IP adresiniz varsa)
  • xxxxx, daha önce yapılandırılan DB’nin kök şifresinin şifresidir.
  • Güvenlik duvarının uygun şekilde yapılandırıldığından emin olun. Gerekli bağlantı noktalarını aç:
    • Web (tcp/80 & amp; tcp/443)
    • ssh (git, yönetici): tcp/22

Posta Yapılandırması

Tuleap, postaları işlemek için postfix ile etkileşime girer. Aşağıdaki satırlar genellikle /etc/postfix/main.cf’de bulunan ana postfix yapılandırma dosyasında değiştirilmeli/değiştirilmelidir:

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

İlk bağlantı

Bu adımlar tamamlandıktan sonra, Web arayüzü ile Tuleap sunucusuna erişebilirsiniz. Tuleap alan adınıza gidin Varsayılan site yöneticisi kimlik bilgileri /root/.tuleap_passwd adresinde bulunabilir. Güvenli bir şekilde saklayın ve dosyayı mümkün olan en kısa sürede silin.

 Türkçe