文章目录
前言
本文提供了一份全面的Jenkins学习指南,旨在帮助你理解和掌握这一强大的持续集成/持续部署(CI/CD)工具。文章详细介绍了Jenkins的安装、配置过程,以及如何与Maven和Git等工具集成,帮助你从零开始搭建自己的CI/CD环境。
在学习过程中,你将逐步了解如何设置Jenkins、安装必要的插件,通过示例项目,最终实现应用的自动化部署。特别是通过Jenkins Pipeline,你将学会如何定义构建、部署等各个阶段。
快速使用:只看配置相关内容+最终版Pipeline+脚本解释即可
安装部署
Jenkins+Maven+Git
英文官网:https://www.jenkins.io
中文官网:https://www.jenkins.io/zh/
安装JDK
Linux检查是否安装了JDK
java -version
如果没找到就安装一个
查询所有可以安装版本
yum search java|grep jdk
下载安装JDK11(Jenkins支持一件安装插件的JDK版本最低是11,所以这里安装了11)
yum install -y java-11-openjdk
修改默认JDK版本
alternatives --config java
这里指定为11,避免后面一系列的问题
安装Jenkins
下载不了点这里
https://updates.jenkins.io/download/war/
下载Jenkins
下载2.387.3(目前最新插件最低支持的Jenkins版本是2.387.3)
运行Jenkins
/usr/lib/jvm/java-11-openjdk-11.0.23.0.9-2.el7_9.x86_64/bin/java -jar jenkins_2.387.3.war --httpPort=8080
访问页面
http://xxx.xxx.xx.xxx:8080/
填写管理员密码
这个密码存在于启动时的控制台界面上,也可以去下方路径的文件中查找
安装推荐的插件
Maven安装
下载
下载链接:https://maven.apache.org/download.cgi
上传到Linux
解压
mkdir -p /opt/maven-3.9.8
tar zxvf apache-maven-3.9.8-bin.tar.gz -C /opt/maven-3.9.8
配置镜像
<mirrors>
<!-- 优先使用阿里云镜像 -->
<mirror>
<id>aliyun</id>
<name>Aliyun Maven Mirror</name>
<url>https://maven.aliyun.com/repository/public</url>
<mirrorOf>central</mirrorOf>
</mirror>
<!-- 如果阿里云镜像不可用,再使用 Maven Central -->
<mirror>
<id>central</id>
<name>Maven Central Repository</name>
<url>https://repo.maven.apache.org/maven2</url>
<mirrorOf>central</mirrorOf>
</mirror>
</mirrors>
运行
/opt/maven-3.9.8/apache-maven-3.9.8/bin/mvn
查看Maven使用的JDK版本
/opt/maven-3.9.8/apache-maven-3.9.8/bin/mvn -v
Jenkins安装Maven插件
创建Demo项目
示例代码仓库:https://github.com/ChenJiahao0205/Jenkins-Learning
创建Jenkins任务
填写代码仓库地址
Linux安装GIT解决报错
yum install git
验证
配置Maven版本
配置刚才安装Maven的路径即可
保存完回到配置项目页面即可,忽略这个警告即可
设置POM位置
这里的POM指的是,项目中的POM位置
测试构建
构建&手动运行Jar包
构建
查看Jar包
安装JDK
yum install -y java-devel
sudo yum install -y java-11-openjdk-devel
手动运行项目
j