服务器搭建tuleap
参照官网:https://docs.tuleap.org/installation-guide/full-installation.html
- 确认禁用了SELinux
依次执行命令 | 含义 |
---|---|
sestatus | 查看Currentmode |
vi /etc/selinux/config | 查看SElinux配置文件 |
SELINUX=permissive | 将enforcing调整为permissive |
- 安装环境
执行命令 | 含义 |
---|---|
yum install -y epel-release | 安装EPEL |
yum install centos-release-scl | 安装软件集合存储库 |
yum install https://rpms.remirepo.net/enterprise/remi-release-7.rpm | 安装remi-safe存储库 |
执行命令vi /etc/yum.repos.d/Tuleap.repo
Tuleap.repo内容如下
[Tuleap]
name=Tuleap
baseurl=https://ci.tuleap.net/yum/tuleap/rhel/7/dev/$basearch
enabled=1
gpgcheck=1
repo_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
-
配置数据库
执行命令
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
systemctl enable rh-mysql57-mysqld
systemctl start rh-mysql57-mysqld
scl enable rh-mysql57 "mysqladmin -u root ${password}"
以上内容确保无误,以 root 身份运行命令
/usr/share/tuleap/tools/setup.el7.sh --configure --server-name=FQDN --mysql-server=localhost --mysql-password=${passsword}
其中,FQDN是本机域名