Jenkins的搭建及应用(二)


内容一大致介绍了jenkins的下载与安装,那么第二部分内容主要介绍jenkins与maven的结合,针对git项目如何打包。

Jenkins的全局配置

进入Jenkins首页,在左侧选项中点击Manage Jenkins,然后点击Global Tool
Configuration进入全局配置。

Maven配置

如下图所示,修改maven仓库的配置文件路径,将项目的xml文件上传到指定目录下
在这里插入图片描述

Git配置

Name = Default, Path to Git executable = git
在这里插入图片描述

其他配置

JDK, Gradle, Ant, Maven配置保持不变

目标机器环境检测

需要确保Jenkins按照机器的环境是否安装了Maven,Git,JDK,检测指令如下

java --version
git --version
mvn --version

在这里插入图片描述

Jenkins的节点设置

进入Jenkins首页,在左侧选项中点击Manage Jenkins,然后点击Manager Nodes and Clouds进入节点配置。
新增节点dev ,配置远程工作目录,填写jenkins运行主机22机器,添加凭证22机器的登陆账号及密码。
在这里插入图片描述
点击启动节点,查看启动日志如下
在这里插入图片描述

Jenkins的任务新建

做好上面两个配置,我们就能新建任务了。项目是个基于Maven的微服务项目,这里我们把Maven的打包操作和Jar包的启动操作分开,我们项目中有服务A,B,C三个子服务,那么本次新建的Jenkins任务只处理冲git上拉去代码到本地,然后用Maven指令将三个服务打成Jar包,随后会再建三个启动任务,用来负责Jar的启动。
那么我们开始新建项目构建的Jenkins任务,新建任务选择Maven项目,
General中,我们关心描述和限制项目的运行节点
在这里插入图片描述

源码管理中,我们选择Git填写git地址和并且添加凭证(git账户密码),然后选择制定分支,比如dev
在这里插入图片描述

构建触发器,构建环境,Pre Steps,默认即可
Build中,Root POM 填写pom.xml,Goals and options 填写clean package -Dmaven.test.skip=true
在这里插入图片描述

Post Steps中,勾选Run only if build succeeds
构建设置和构建后操作不用处理
在这里插入图片描述

Jenkins的任务build now

新建完任务后,我们点击立即构建,我们去控制台输出中查看日志能发现,大概是先去git地址上拉取dev分支的最新代码到Jenkins本地,然后Maven clean,Maven Install,对应生成相应服务的Jar。给出控制台输出的大致内容
指定节点和工作区
在这里插入图片描述
Git拉取最新代码
在这里插入图片描述
执行Maven clean
在这里插入图片描述
执行Maven Building jar
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值