官网安装地址:https://www.jenkins.io/doc/book/installing/linux/#red-hat-centos
一、前置环境信息
二、安装前置依赖
安装wget
sudo yum install -y wget
安装JDK
1.执行如下命令
sudo yum install -y fontconfig java-11-openjdk
2.查看jdk安装位置
find / -name java
3.设置java环境变量
vim /etc/profile
#在文件最后添加
export JAVA_HOME=/usr/lib/jvm/java-11-openjdk-11.0.20.0.8-1.el7_9.x86_64
export PATH=$PATH:$JAVA_HOME/bin
#立即生效文件
source /etc/profile
#检查是否配置成功
echo $JAVA_HOME
安装Git
yum install git
三、安装和配置Jenkins
配置yum源以及安装
sudo yum upgrade
sudo yum install -y ca-certificates
sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo
sudo rpm --import https://pkg.jenkins.io/redhat-stable/jenkins.io-2023.key
sudo yum install -y jenkins
修改Jenkins配置文件
vim /usr/lib/systemd/system/jenkins.service
1.修改User和Group为root
2.修改端口号为8888
启动Jenkins服务
sudo systemctl start jenkins
# 开机就启动jenkins
sudo systemctl enable jenkins
初始化Jenkins
1.访问地址 http://192.168.137.103:8888/(自行替换IP)
2.找到/var/lib/jenkins/secrets/initialAdminPassword 路径下的密码
cat /var/lib/jenkins/secrets/initialAdminPassword
3.选择安装推荐的插件
4.创建用户名
5.实例配置
配置jenkins的maven
1.进入配置工具界面
2.点击新增 Maven
3.配置Maven版本,选择3.6.3版本,并点击保存。
配置Jenkins的插件
1.点击插件管理
2.安装 docker 插件
3.安装 maven 插件
4.安装之后重启Jenkins
sudo systemctl stop jenkins
sudo systemctl start jenkins
配置Gitee的访问凭证
1.点击 凭证管理 按钮
2.点击 全局 按钮
3.点击 add credentials 按钮
4.输入gitee的账号和密码,点击创建按钮。
四、Maven项目配置及镜像推送
本样例的Maven工程是父子结构,编译脚本可自行调整。
创建阿里云私有镜像仓库
1.进入阿里云镜像界面,https://cr.console.aliyun.com/
2.进入个人实例界面
3.创建命名空间
4.创建镜像仓库
5.设置镜像仓库密码凭证
Maven项目创建
1.点击新建任务按钮
2.选择构建一个maven项目,点击确定
3.配置Gitee代码地址和凭证
4.配置Pre Steps
echo "登录阿⾥云镜像"
docker login --username=xxxxxx registry.cn-qingdao.aliyuncs.com --password=xxxxxx
echo "构建xxxxxx-common"
cd xxxxxx-common
mvn install
ls -alh
5.配置 Post Steps
ls -alh
cd xxxxxxx
ls -alh
echo "xxx服务构建开始"
mvn install -Dmaven.test.skip=true dockerfile:build
docker tag xxxxxx registry.cn-qingdao.aliyuncs.com/xxxx/xxx:v1.1
docker push registry.cn-qingdao.aliyuncs.com/xxxx/xxx:v1.1
mvn clean
echo "xxx服务构建推送成功"
echo "=======构建脚本执⾏完毕====="
docker tag 和 docker push 参照阿里云镜像实例中的参数来改
6.最后点击保存
推送镜像
1.点击 立即构建 按钮
2.查看构建结果
3.检查阿里云镜像仓库实例