国内的源速度比较快/阿里源/清华源
vim /etc/yum.repos.d/gitlab-ce.repo
[gitlab-ce]
name=Gitlab CE Repository
baseurl=https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el$releasever/
gpgcheck=0
enabled=1
- 安装
yum makecache && yum install -y gitlab-ce
- 修改配置 external_url
vim /etc/gitlab/gitlab.rb
external_url 'IP地址+端口号'
gitlab-ctl reconfigure
- CENTOS 7 的防火墙 firewalld
firewall-cmd --zone=public --add-port=8081/tcp -- permanent
- 启动GitLab
gitlab-ctl restart
jenkins 安装
-
安装配置java环境
yum install -y java-1.8* rpm -qa | grep java vim /etc/profile ---------------------- export JAVA_HOME=/usr/lib/jvm/ java... export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$PATH:$JAVA_HOME/bin ------------------------- source /etc/profile
-
使用清华源进行安装
yum install -y https://mirrors.tuna.tsinghua.edu.cn/jenkins/redhat/jenkins-2.244-1.1.noarch.rpm
- 进行配置
vim /etc/sysconfig/jenkins
- 修改JENKINS_USER为 root
JENKINS_USER="jenkins"
配置国内安装国外插件问题 不然无法访问
- 重启jenkins
systemctl restart jenkins
- 配置 hudson.model.UpdateCenter.xml
<url>https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json</url>
- 获取管理员密码
cat /var/lib/jenkins/secrets/initialAdminPassword
-
配置完清华源后 配置 /var/lib/jenkins/updates/default.json 默认谷歌搜索
-
替换为百度搜索
sed -i 's/http://updates.jenkins-ci.org/download/https://mirrors.tuna.tsinghua.edu.cn/jenkins/g' default.json && sed -i 's/http://www.google.com/https://www.baidu.com/g' default.json
more -5 default.json
持续部署
- war包格式 需要另外安装 Publish Over SSH插件