jenkins集成

1. jenkins

【注:Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件项目可以进行<持续集成>】

2. 使用的Jenkins的好处

开发人员---代码提交到git远程仓库后,需要拉取--编译--打包--部署。

每次提交到git仓库都需要重复做这样的事情。

拉取--编译-打包-部署非常耗时--如果是人工来完成。

那就有一个工具帮你完成这些重复的工作---持续集成工具jenkins

3.jenkins的安装

【注:必须在虚拟机或服务器安装JDK.配置环境变量】

【注:jdk必须为11以上而且不能是20】

jenkinsLinux百度云盘链接   提取码:6666

下载后进行使用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的环境】

linux配置java环境

jdk17Linux百度云盘链接  提取码:6666

让jenkins集成安装的jdk:

 记得设置完后记得保存

5.jenkins集成maven

【注:因为我们现在的项目都是maven项目,---打包--需要对拉取的项目进行打包】

【注;在jenkins所在的服务器安装maven

5.1 Linux安装maven

mavenLinux百度云盘链接   提取码:6666

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集成中的内容,如有漏缺请在下方留言告知,我会及时补充  

posted @   九极致之术  阅读(87)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示