1. jenkins
【注:Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行<持续集成>】
2. 使用的Jenkins的好处
开发人员---代码提交到git远程仓库后,需要拉取--编译--打包--部署。
每次提交到git仓库都需要重复做这样的事情。
拉取--编译-打包-部署非常耗时--如果是人工来完成。
那就有一个工具帮你完成这些重复的工作---持续集成工具jenkins
3.jenkins的安装
【注:必须在虚拟机或服务器安装JDK.配置环境变量】
【注:jdk必须为11以上而且不能是20】
下载后进行使用finashell软件进行拖拽进去
这里就直接放入到/usr/local/app目录中
其也必须要jdk11、17、21等,这里就使用jdk17
首先要安装第三方插件:
yum install fontconfig
随后运行Jenkins文件
nohup java -jar /usr/local/app/jenkins.war --httpPort=8777 > /usr/local/app/jenkins.log 2>&1 &
扩充解释:
nohup--当服务休眠时jenkins服务依然运行
java -jar : 运行jenkins.war文件
--httpPort: http的端口号
/usr/local/soft/jenkins.log 2>&1: 启动jenkins生成日志放入该文件中
启动成功!!!
window浏览器中访问jenkins:你的服务器IP地址:端口号
进入进去后需要稍等一会,因为要下载一些集成插件
下载后它会让你创建一个账户,但是咱们就不创建了,在下方有一个使用admin账户登录点击进入
首页展示:
修改密码:
记得下放进行保存
4.jenkins集成jdk环境
【注:由于jenkins需要从git拉取代码--需要进行编译。【必须使用jdk】---在jenkins所在的服务器安装jdk并配置jdk的环境】
让jenkins集成安装的jdk:
记得设置完后记得保存
5.jenkins集成maven
【注:因为我们现在的项目都是maven项目,---打包--需要对拉取的项目进行打包】
【注;在jenkins所在的服务器安装maven】
5.1 Linux安装maven
maven下载后还是照常拉进/usr/local/app目录中,解压并进行改名【因为解压后的名太长】
解压命令:
tar -zxvf 压缩包名
更改文件命令:
mv 旧名 新名
5.2 配置maven环境变量
路径:
vi /etc/profile
添加maven变量:
export MAVEN_HOME=/usr/local/app/maven3.9.4
export PATH=$PATH:$MAVEN_HOME/bin
5.3配置maven的本地仓库和阿里镜像
进入到maven3.9.4/conf/目录中,打开setting.conf配置文件
5.3.1 配置maven本地仓库路径
5.3.2 配置阿里镜像
一定要把原本的镜像配置换成阿里的镜像
<mirror>
<id>nexus-aliyun</id>
<mirrorOf>central</mirrorOf>
<name>Nexus aliyun</name>
<url>http://maven.aliyun.com/nexus/content/groups/public</url>
</mirror>
5.4 jenkins集成maven
记得配置完点击保存
6.jenkins集成git
【注:由于jenkins需要从git远程仓库拉取项目代码,所以需要集成git】
6.1 Linux安装git
# 安装
$ yum install git -y
# 查看版本
$ git --version
6.2 jenkins集成git软件
其实在linux里下载完后,Jenkins默认就行
一样点击保存
7.创建jenkins任务
首先打开git官网新建一个仓库
此时就已经有了
【注:账号和密码一定要写对,不然git仓库地址那一栏会报错爆红】
然后直接点击保存
红框框里有历史记录是因为我已经操作4次,你们的刚进去肯定一片空白
8.测试
打开idea 新建一个springboot工程,依赖包就先勾选一个web包
进入后创建一个HelloController类用于测试
项目进行Git初始化
第一次是需要你指向上传到Git哪里,即指向Git仓库地址
点击ok后直接上传就可以啦!
此时打开Git仓库中查看,已经将项目上传
此时回到我们的Jenkins中
点击 build now 按钮进行从git拉取编译打包部署在linux中
【注:第一次点击,它会创建的非常慢,因为要从阿里镜像中下载配置】
我这里已经是第五次操作
点击进入到控制台输出里面
一直往下拉,拉到最后,找到他部署在linux中jar包的位置
运行jar包
java -jar jar包名称
打开浏览器地址栏输入服务器ip地址:8080/Hello
测试成功!!!!
以上便是 jenkins集成中的内容,如有漏缺请在下方留言告知,我会及时补充
标签:集成,git,--,jar,maven,jenkins From: https://www.cnblogs.com/9--1/p/17672835.html