cicd实验

系列文章目录

`

文章目录

  • 系列文章目录
  • 一、
    • 1.
    • 2.
  • 二、安装并使用
    • 1.安装gitlab
    • 2.//Jenkins安装
    • 3.
  • 总结

一、

1.

cicd实验_第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,稍等片刻再刷新
cicd实验_第2张图片
1、设置管理员 root 用户的新密码,注意有格式要求,这里设置成 root@123
2、使用管理员 root 用户登录(root/root@123)
3、登录后点击页面右上方的用户选项下拉选择【Settings】,
点击左边菜单【Preferences】,在【Localization】的【Language】中选择【简体中文】,
点击【Save changes】按钮,再刷新页面使用中文显示。
cicd实验_第3张图片
cicd实验_第4张图片

//Gitlab添加组、创建用户、创建项目
#创建群组
点击页面左上方的【GitLab】图标,点击 【新建群组】
【群组名称】、【群组URL】、【群组描述】都设置成 ky27_group
【可见性级别】设置成 私有
其他都保持默认值,点击 【创建群组】
cicd实验_第5张图片
#创建项目
点击 【新建项目】
【项目URL】群组选项下拉选择 ky27_group
【项目名称】设置成 ky27_demo
【项目描述】设置成 ky27_demo
【可见等级】设置成 私有
点击 【创建项目】

cicd实验_第6张图片

cicd实验_第7张图片
cicd实验_第8张图片

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

cicd实验_第9张图片

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.key

yum install epel-release -y
yum install jenkins -y

#修改 jenkins 的运行用户和监听端口
vim /etc/sysconfig/jenkins
JENKINS_USER="root"
JENKINS_PORT="8888"

cicd实验_第10张图片

##新版本的 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
https://mirrors.tuna.tsinghua.edu.cn/jenkins/updates/update-center.json
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
cicd实验_第11张图片

cicd实验_第12张图片
cicd实验_第13张图片
cicd实验_第14张图片

3.

总结

你可能感兴趣的:(云原生,运维)