测试开发之: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的构建任务

运行构建任务

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

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

目录
相关文章
|
6月前
|
敏捷开发 测试技术 API
测试金字塔:构建高效自动化测试策略的基石
测试金字塔:构建高效自动化测试策略的基石
502 116
|
6月前
|
设计模式 前端开发 测试技术
告别脆弱:构建稳定UI自动化测试的3个核心策略
告别脆弱:构建稳定UI自动化测试的3个核心策略
644 113
|
6月前
|
云安全 人工智能 安全
Dify平台集成阿里云AI安全护栏,构建AI Runtime安全防线
阿里云 AI 安全护栏加入Dify平台,打造可信赖的 AI
3620 166
|
6月前
|
测试技术 持续交付 API
测试的艺术:掌握测试金字塔,构建高效测试策略
测试的艺术:掌握测试金字塔,构建高效测试策略
394 77
|
6月前
|
测试技术 API 数据库
测试金字塔:构建高效自动化测试策略的基石
测试金字塔:构建高效自动化测试策略的基石
537 114
|
11月前
|
测试技术 数据处理 调度
Dataphin功能Tips系列(57)「预览」vs「运行」:离线集成的神奇按钮
在数据开发过程中,使用Dataphin处理离线集成任务时,可能遇到数据过滤和字段计算组件配置正确性的验证问题。通过「预览」功能,可快速验证处理逻辑而不影响目标表;对于需要调度的任务,担心资源占用和耗时超出预期时,可使用「运行」功能进行全流程测试,评估实际耗时与资源消耗。「预览」适合逻辑验证,「运行」用于真实环境模拟,两者结合助力高效开发与调试。
309 5
|
11月前
|
边缘计算 安全 5G
高精度时钟同步测试仪:构建全场景时间同步生态
在数字化转型中,时间同步至关重要。西安同步电子科技的 SYN5106 高精度时钟测试仪,具备±20ns 时差测量精度与 GPS/北斗双模授时能力,广泛应用于电力、通信、金融和科研领域。它解决变电站时间偏差、5G 基站同步误差及高频交易延迟等问题,助力智能电网、5G 网络和科研实验。产品便携可靠,支持多协议,满足国家安全要求,为各行业提供精准时间同步解决方案。未来将探索量子通信与深空探测等领域,持续推动技术创新。
|
6月前
|
人工智能 自然语言处理 JavaScript
Playwright MCP在UI回归测试中的实战:构建AI自主测试智能体
Playwright MCP结合AI智能体,革新UI回归测试:通过自然语言驱动浏览器操作,降低脚本编写门槛,提升测试效率与覆盖范围。借助快照解析、智能定位与Jira等工具集成,实现从需求描述到自动化执行的闭环,推动测试迈向智能化、民主化新阶段。
|
7月前
|
人工智能 Java API
Java与大模型集成实战:构建智能Java应用的新范式
随着大型语言模型(LLM)的API化,将其强大的自然语言处理能力集成到现有Java应用中已成为提升应用智能水平的关键路径。本文旨在为Java开发者提供一份实用的集成指南。我们将深入探讨如何使用Spring Boot 3框架,通过HTTP客户端与OpenAI GPT(或兼容API)进行高效、安全的交互。内容涵盖项目依赖配置、异步非阻塞的API调用、请求与响应的结构化处理、异常管理以及一些面向生产环境的最佳实践,并附带完整的代码示例,助您快速将AI能力融入Java生态。
1261 12
|
8月前
|
SQL 关系型数据库 Apache
从 Flink 到 Doris 的实时数据写入实践 —— 基于 Flink CDC 构建更实时高效的数据集成链路
本文将深入解析 Flink-Doris-Connector 三大典型场景中的设计与实现,并结合 Flink CDC 详细介绍了整库同步的解决方案,助力构建更加高效、稳定的实时数据处理体系。
3254 0
从 Flink 到 Doris 的实时数据写入实践 —— 基于 Flink CDC 构建更实时高效的数据集成链路

推荐镜像

更多