赵走x博客
网站访问量:151892
首页
书籍
软件
工具
古诗词
搜索
登录
34、触发pipeline执行:事件触发
33、触发pipeline执行:时间触发
32、当我们谈质量时,谈的是什么
31、Allure测试报告:更美观的测试报告
30、SonarQube:持续代码质量检查
29、性能测试
28、单元测试
27、静态代码分析
26、利用tools作用域实现多版本编译
25、利用环境变量支持更多的构建工具
24、构建工具
23、环境变量
22、小贴士
21、pipeline内置基础步骤:其他步骤
20、pipeline内置基础步骤:命令相关步骤
19、pipeline内置基础步骤:制品相关步骤
18、pipeline内置基础步骤:文件目录相关步骤
17、在声明式pipeline中使用脚本
16、配置pipeline本身
15、pipeline支持的指令
14、 post部分
13、pipeline的组成
12、必要的Groovy知识
11、使用Maven构建Java应用
10、从版本控制库拉取pipeline
9、创建第一个pipeline
8、pipeline语法的选择
7、Jenkinsfile又是什么
6、pipeline是什么
5、Jenkins与DevOps
4、Jenkins介绍
3、从另一个角度看“提高软件工程生产力”
2、前言
1、内容简介
14、 post部分
资源编号:76388
Jenkins 2.x 实战指南
微服务
热度:73
在上一章中,我们已经见过post部分,在pipeline执行失败后,发送邮件到指定邮箱中。
在上一章中,我们已经见过post部分,在pipeline执行失败后,发送邮件到指定邮箱中。 post部分包含的是在整个pipeline或阶段完成后一些附加的步骤。post部分是可选的,所以并不包含在pipeline最简结构中。但这并不代表它作用不大。 根据pipeline或阶段的完成状态,post部分分成多种条件块,包括: * always:不论当前完成状态是什么,都执行。 * changed:只要当前完成状态与上一次完成状态不同就执行。 * fixed:上一次完成状态为失败或不稳定(unstable),当前完成状态为成功时执行。 * regression:上一次完成状态为成功,当前完成状态为失败、不稳定或中止(aborted)时执行。 * aborted:当前执行结果是中止状态时(一般为人为中止)执行。 * failure:当前完成状态为失败时执行。 * success:当前完成状态为成功时执行。 * unstable:当前完成状态为不稳定时执行。 * cleanup:清理条件块。不论当前完成状态是什么,在其他所有条件块执行完成后都执行。 post部分可以同时包含多种条件块。以下是post部分的完整示例。 