系列文章目录
`
文章目录
- 系列文章目录
- 一、
- 1.
- 2.
- 二、安装并使用
- 1.安装gitlab
- 2.//Jenkins安装
- 3.
- 总结
一、
1.
2.
二、安装并使用
需要三台服务器一台安装gitlab 192.168.169.10
第二台负责 安装jenkins 192.168.169.20
第三台是负责业务 192.168.169.30
1.安装gitlab
yum install -y curl policycoreutils-python openssh-server perl postfix
systemctl enable --now sshd postfix
rpm -ivh gitlab-ce-12.3.0-ce.0.el7.x86_64.rpm
vim /etc/gitlab/gitlab.rb
external_url ‘http://192.168.169.10:82’
nginx[‘listen_port’] = 82
gitlab-ctl reconfigure
gitlab-ctl restart
浏览器访问:http://192.168.169.10:82 ,如果显示 502,稍等片刻再刷新
1、设置管理员 root 用户的新密码,注意有格式要求,这里设置成 root@123
2、使用管理员 root 用户登录(root/root@123)
3、登录后点击页面右上方的用户选项下拉选择【Settings】,
点击左边菜单【Preferences】,在【Localization】的【Language】中选择【简体中文】,
点击【Save changes】按钮,再刷新页面使用中文显示。
//Gitlab添加组、创建用户、创建项目
#创建群组
点击页面左上方的【GitLab】图标,点击 【新建群组】
【群组名称】、【群组URL】、【群组描述】都设置成 ky27_group
【可见性级别】设置成 私有
其他都保持默认值,点击 【创建群组】
#创建项目
点击 【新建项目】
【项目URL】群组选项下拉选择 ky27_group
【项目名称】设置成 ky27_demo
【项目描述】设置成 ky27_demo
【可见等级】设置成 私有
点击 【创建项目】
2.//Jenkins安装
#安装JDK
tar zxvf jdk-11.0.5_linux-x64_bin.tar.gz -C /usr/local/vim /etc/profile
export JAVA_HOME=/usr/local/jdk-11.0.5
export CLASSPATH=.:${JAVA_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
source /etc/profile
java -version#安装jenkins
wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo --no-check-certificate
rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io.keyyum install epel-release -y
yum install jenkins -y#修改 jenkins 的运行用户和监听端口
vim /etc/sysconfig/jenkins
JENKINS_USER="root"
JENKINS_PORT="8888"
##新版本的 jenkins 还要在 /usr/lib/systemd/system/jenkins.service 文件中修改用户名和端口
vim /usr/lib/systemd/system/jenkins.service
User=root
Group=root
Environment="JAVA_HOME=/usr/local/jdk-11.0.5"
Environment="JENKINS_PORT=8888"#修改 jenkins 的启动脚本添加java路径
vim /etc/init.d/jenkins
candidates="
......
/usr/local/jdk-11.0.5/bin/java
/usr/bin/java
systemctl daemon-reload
systemctl start jenkins
systemctl enable jenkins
vim /var/lib/jenkins/hudson.model.UpdateCenter.xml
<url>https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json</url>
sed -i 's#https://www.google.com#https://www.baidu.com#' /var/lib/jenkins/updates/default.json
systemctl restart jenkins
浏览器访问:http://192.168.169.20:8888 ,获取并输入 admin 账户密码
创建第一个管理员用户,如 wujian/wujian@123