Cài đặt

Cài đặt đầy đủ là cách phổ biến để cài đặt Tuleap. Nó sử dụng hệ thống gói phân phối của bạn và sẽ cung cấp một môi trường có thể cấu hình và điều chỉnh đầy đủ. Nó là mạnh mẽ để bạn có thể triển khai môi trường sản xuất theo cách này. Cài đặt epel bạn sẽ cần epel cho một số phụ thuộc

yum install -y epel-release
 

Nếu bạn sử dụng Red Hat, bạn sẽ cần kích hoạt kênh tùy chọn. Cài đặt kho lưu trữ bộ sưu tập phần mềm Trên Centos Điều này được thực hiện bởi:

yum install centos-release-scl 

Trên Redhat Điều này được thực hiện bởi:

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

Cài đặt kho lưu trữ Remi-Safe (cần thiết cho phụ thuộc PHP):

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

Cài đặt kho lưu trữ Tuleap Tạo a /etc/yum.repos.d/tuleap.repo với conten này

[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

Cài đặt Tuleap bằng cách chạy lệnh sau:

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 

Định cấu hình cơ sở dữ liệu Đảm bảo rằng

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

chứa

sql-mode=NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION 

Trong phần \ [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"
 

Cài đặt

Xin đừng lặp lại bước này hai lần. Tập lệnh này chỉ nên được thực thi một lần. Nếu bạn có bất kỳ lỗi nào trong các bước trước, hãy chắc chắn sửa chữa những lỗi đó trước khi tiếp tục. Như root, chạy:

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

Với:

  • FQDN là tên của máy chủ khi bạn truy cập nó trên mạng của mình (localhost cho một thử nghiệm cục bộ, Tuleap.example.com với mục nhập DNS 192.168.1.123 nếu bạn chỉ có địa chỉ IP)
  • xxxxx là mật khẩu của mật khẩu gốc của DB được cấu hình trước đó.
  • Đảm bảo tường lửa được cấu hình đúng. Mở các cổng cần thiết:
    • Web (TCP/80 & amp; TCP/443)
    • SSH (GIT, quản trị viên): TCP/22

Cấu hình thư

Tuleap tương tác với Postfix để xử lý thư. Các dòng sau đây không được điều chỉnh/sửa đổi trong tệp cấu hình Postfix chính thường được đặt trong /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 = +
 

Kết nối đầu tiên

Khi các bước này được hoàn thành, bạn có thể truy cập máy chủ Tuleap với giao diện web. Truy cập tên miền Tuleap của bạn Thông tin đăng nhập của quản trị viên trang web mặc định có thể được tìm thấy trong /root/.tuleap_passwd. Lưu trữ nó một cách an toàn và xóa tệp càng sớm càng tốt.

 Tiếng Việt