测试开发之:Jenkins持续集成(下),构建与运行(三)

简介: 测试开发之:Jenkins持续集成(下),构建与运行(三)

1.6 构建后操作

执行完构建之后,如果需要执行一些收尾工作,可以添加构建后操作,

这里就介绍几个常用的构建后操作。


1.6.1 bulid other projects

这是最常用的功能之一,就是完成之后执行另外一个构建任务,只需要输入已存在的项目,

即可在执行完成这个构建操作后运行另外一个构建任务。

还有3个选项是触发下一个构建的条件,分别是:


只有构建稳定时触发

构建不稳定也依然触发

即便构建失败也会触发

image.png


1.6.2 E-mail Notification

发送邮件常用功能(不常用功能,我也不会说),

只需要输入收件人的邮箱地址即可,因为之前系统设置已经配置过邮箱通知了。

同时也可以输入多个收件人,通过";"间隔。

同样,邮件发送功能,也是有2个选项,如下:


每次不稳定的构建都发送邮件通知

单独发送邮件给对方构建造成不良影响的责任人

image.png

以上这两个构建后的操作,基本已经满足大部分的持续集成需求了。

关于其他的操作,后续有时间,我会持续更新(但是概率不会太大),

如果等不及,可以单独撩我哦,汉子自动过滤~ ~


2、运行构建任务


2.1 构建执行

配置完成之后,保存构建任务就可以执行构建了。


不容易,写了这么多时间,终于到了执行构建的步骤


构建任务可以手动执行 和定时自动执行。

这里主要说一下,手动执行构建,

因为定时构建,在本章节的1.3.4 Poll SCM已经说过了。


手动执行

点击项目名称进入到项目,点击立即构建就可以了。


image.png

2.2构建后日志查询

执行完构建后,在构建历史会有构建的状态,

如:成功(蓝色●),失败(红色●)。


点击构建记录,进入到构建记录页面,如下图

image.png


点击控制台输出,可以查询构建日志信息,如下图。


image.png

点击变更记录,可以查询本次部署的内容。


如果部署没有变更内容,则就会提示没有变化;

如果部署有变更内容,则会列会变更的信息。


image.png

3、总结


3.1 Jenkins知识回顾

看到这里,Jenkins的持续集成两篇博文就要接近尾声了。

也说明你很有耐心呢,能把Jenkins持续集成从配置到执行构建能全看完。

我们回顾一下,我们这两篇的都分享了哪些内容:


什么是持续集成

持续集成的工具Jenkins

Jenkins的安装运行

Jenkins的配置

Jenkins的构建任务

运行构建任务

随着互联网发展,集成工具也是有好几个了。

我们找到合适的工具,才是重要的,切勿贪多。

目录
相关文章
|
12月前
|
XML jenkins 机器人
JMeter+Ant+Jenkins实现接口自动化测试持续集成
本文介绍了如何使用Ant生成JMeter接口测试报告,并集成到Jenkins中实现自动化测试。内容涵盖Ant与JMeter环境配置、build.xml文件设置、测试执行及报告生成,同时包括Jenkins插件安装、项目配置和钉钉消息通知的集成,帮助实现持续测试与结果可视化。
1293 0
|
测试技术 数据处理 调度
Dataphin功能Tips系列(57)「预览」vs「运行」:离线集成的神奇按钮
在数据开发过程中,使用Dataphin处理离线集成任务时,可能遇到数据过滤和字段计算组件配置正确性的验证问题。通过「预览」功能,可快速验证处理逻辑而不影响目标表;对于需要调度的任务,担心资源占用和耗时超出预期时,可使用「运行」功能进行全流程测试,评估实际耗时与资源消耗。「预览」适合逻辑验证,「运行」用于真实环境模拟,两者结合助力高效开发与调试。
363 5
|
10月前
|
Java 测试技术 API
自动化测试工具集成及实践
自动化测试用例的覆盖度及关键点最佳实践、自动化测试工具、集成方法、自动化脚本编写等(兼容多语言(Java、Python、Go、C++、C#等)、多框架(Spring、React、Vue等))
756 6
|
jenkins Java Linux
Jenkins环境的部署及任务构建
以上就是Jenkins环境的部署及任务构建的全部内容。希望可以帮助你轻松上手Jenkins,让你的CI/CD之旅更加顺畅!
856 68
|
监控 安全 测试技术
【01】卓伊凡收到冒充税务机关的诈骗程序-决定在沙盒Sandbox环境中运行测试下-广大企业同胞们注意防诈骗
【01】卓伊凡收到冒充税务机关的诈骗程序-决定在沙盒Sandbox环境中运行测试下-广大企业同胞们注意防诈骗
357 14
【01】卓伊凡收到冒充税务机关的诈骗程序-决定在沙盒Sandbox环境中运行测试下-广大企业同胞们注意防诈骗
|
12月前
|
Web App开发 开发框架 .NET
Playwright 自动化测试系列(6)| 第三阶段:测试框架集成​指南:参数化测试 + 多浏览器并行执行
Pytest 与 Playwright 集成可提升自动化测试效率,支持参数化测试、多浏览器并行执行及统一报告生成。通过数据驱动、Fixture 管理和并行优化,显著增强测试覆盖率与执行速度,适用于复杂 Web 应用测试场景。
|
12月前
|
物联网 Linux 开发者
快速部署自己私有MQTT-Broker-下载安装到运行不到一分钟,快速简单且易于集成到自己项目中
本文给物联网开发的朋友推荐的是GMQT,让物联网开发者快速拥有合适自己的MQTT-Broker,本文从下载程序到安装部署手把手教大家安装用上私有化MQTT服务器。
2332 5
|
jenkins 持续交付 开发工具
利用Dockerfile自主构建Jenkins镜像
希望这个过程能善用你的野马般想象,把自己置身于和计算机的卓尔不凡的对话中,让编程的过程充满趣味。
490 36
|
人工智能 Java 测试技术
SpringBoot 测试实践:单元测试与集成测试
在 Spring Boot 测试中,@MockBean 用于创建完全模拟的 Bean,替代真实对象行为;而 @SpyBean 则用于部分模拟,保留未指定方法的真实实现。两者结合 Mockito 可灵活控制依赖行为,提升测试覆盖率。合理使用 @ContextConfiguration 和避免滥用 @SpringBootTest 可优化测试上下文加载速度,提高测试效率。
601 5
|
12月前
|
测试技术 API C++
Playwright 自动化测试系列(7)| 第三阶段:测试框架集成​​Page Object 模式
本课程详解Playwright测试框架中的Page Object模式,通过电商登录-下单实战演示PO架构设计与高级技巧,结合Pytest实现多用户测试。重点解析PO模式提升代码复用性、降低维护成本的核心价值,并提供常见问题解决方案,助力构建高可维护性的自动化测试体系。

推荐镜像

更多