本篇为#软件测试#的『持续集成』篇——自动编译和打包(系列干货)的最后一讲,查看完整图文讲解的小伙伴请咨询查阅往期技术文章哟~
1.3.6 测试自动编译和打包
手动触发任务
回到Jenkins首页Dashboard,创建好的任务会出现在首页点击我们创建的任务shouan_insurance,点击左侧Build Now在左侧Build History栏会显示任务构建的进度任务构建成功之后会显示为蓝色,构建失败显示为红色#xx是构建任务的序号,后面是具体开始时间,可以点击序号或时间查看这次构建任务的详情
一般最常用的是,详情里的控制台输出如果任务构建失败,我们需要从控制台获取失败信息,进行排错
自动触发任务
如果手动触发任务没问题,那么再测试一下自动触发任务,我们前面设置的是push代码到Gitee,Gitee发送hook到持续集成服务器,然后持续集成服务器Jenkins开始触发构建任务
注意:
这里Gitee发送hook到持续集成服务器,要求持续集成服务器必须能被互联网访问。
前面设置了花生壳进行内网穿透,所以这里一定要把花生壳打开
我们模拟开发修改项目源文件并push到远程仓库
在本机项目文件夹随便新建一个txt文件在空白处按住shift,点击鼠标右键,在此处打开Powershell窗口输入命令:打开浏览器,可以看见任务正在自动构建如果手动触发任务没问题,但是自动触发有问题,可以先查看Gitee对应项目代码仓库的webhook信息:看看时间是否对的上,如果说Gitee发出了webhook的请求,但是jenkins没有触发,那么检查之前Jenkins中创建任务设置:
构建触发器
1.3.6 测试自动编译和打包
手动触发任务
回到Jenkins首页Dashboard,创建好的任务会出现在首页点击我们创建的任务shouan_insurance,点击左侧Build Now在左侧Build History栏会显示任务构建的进度任务构建成功之后会显示为蓝色,构建失败显示为红色#xx是构建任务的序号,后面是具体开始时间,可以点击序号或时间查看这次构建任务的详情
一般最常用的是,详情里的控制台输出如果任务构建失败,我们需要从控制台获取失败信息,进行排错
自动触发任务
如果手动触发任务没问题,那么再测试一下自动触发任务,我们前面设置的是push代码到Gitee,Gitee发送hook到持续集成服务器,然后持续集成服务器Jenkins开始触发构建任务
注意:
这里Gitee发送hook到持续集成服务器,要求持续集成服务器必须能被互联网访问。
前面设置了花生壳进行内网穿透,所以这里一定要把花生壳打开
我们模拟开发修改项目源文件并push到远程仓库
在本机项目文件夹随便新建一个txt文件在空白处按住shift,点击鼠标右键,在此处打开Powershell窗口输入命令:打开浏览器,可以看见任务正在自动构建如果手动触发任务没问题,但是自动触发有问题,可以先查看Gitee对应项目代码仓库的webhook信息:看看时间是否对的上,如果说Gitee发出了webhook的请求,但是jenkins没有触发,那么检查之前Jenkins中创建任务设置:
构建触发器