jenkins 使用Git持续构建

597 篇文章 17 订阅
2 篇文章 0 订阅

为jenkins添加git插件
在这里插入图片描述

在Available tab页中找到Git Plugin
在这里插入图片描述
点击下方的Install without Restart安装插件。

插件安装完毕后,我们需要在jenkins中配置Git.exe的位置。

在这里插入图片描述

点击保存,jenkins整体的配置可以告一段落,下面我们来创建和配置job。

点击左侧的New Item,选择一个自由风格的job,点击OK。

在这里插入图片描述 
在源码管理工具(Source Code Management)中选择Git,添加Git仓库、添加Git证书、选择一个分支:

在这里插入图片描述
关于证书我们选择,SSH形式:
在这里插入图片描述 
这个key跟我们在gitHub中配置公有秘钥的道理是一样的,jenkins调用git命令去Git服务器上pull代码,git服务器通过检查公钥私钥来保证安全性。如果机器上没有git的ssh key需要自己动手生成一个。

如果Git仓库有子仓库,我们需要对子仓库进行配置,这里选中循环更新所有子仓库:
在这里插入图片描述
持续集成的目的不是简单的将源码下载下来,而是通过持续集成进行单元测试、自动化测试、自动构建发布。所以在源码下载完毕后需要执行的命令可以放到Buid部分:

在这里插入图片描述 
这里我们使用bat命令:

cd %workspace%\client\buildScripts\
build.bat
cd "yourPath"\buildOutput
xcopy stem \\NAO\webapp /Y /E
 
cd C:\Users\admin\.jenkins\workspace\buildScripts
build.bat

上面命令的意思是:

进入buildScripts目录,%workspace%是jenkins提供的环境变量,指向我们job的工作空间,强烈建议使用该环境变量。

执行build.bat命令,build.bat中调用其他命令执行build脚本。

进入buildOutput目录

将buildOutput中的stem下所有内容拷贝到NAO机器的共享目录中。

点击保存,进入到我们刚刚创建的job的控制界面中,点击Build Now,便可以开始我们的持续集成的旅途了。

在这里插入图片描述
点击某一次具体的构建,我们可以查看日志输出:
在这里插入图片描述

希望本文对你有所帮助~~如果对软件测试、接口测试、自动化测试、面试经验交流感兴趣可以加入我们。642830685,免费领取最新软件测试大厂面试资料和Python自动化、接口、框架搭建学习资料!技术大牛解惑答疑,同行一起交流。
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值