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.