jenkins - 获取变量中詹金斯每个阶段的结果
问题描述
我有这样的管道:
stages{
stage ('1') {
steps{do something}
}
stage ('2') {
steps {do something}
}
我想做的是在环境变量中获取每个阶段的结果,例如在
stage ('1')
COMPILE_STATUS= <some variable that contains the result of this stage>
stage ('2')
TEST_STATUS = <some variable that contains the result of this stage>
最后我想自定义我的电子邮件以发送每个阶段的状态
解决方案
目前我认为没有任何插件可以保存阶段结果。我建议您在每个阶段添加 try catch 操作并相应地发布结果。让我知道这个是否奏效。
推荐阅读
- mysql - MySQL 5.6.39 中的等效语句是什么?
- angular - Windows 下 Covalent 快速入门的“ng serve”失败
- python - 如何针对硬编码的整数值执行多个 if/else 语句?
- c# - 如何绑定可能是无效设计的类的属性
- html - 如何使用内联 css 对文本执行双删除线?
- reactjs - 将输入字段保持为受控组件
- docker - 让另一个开发人员访问 docker-machine
- css - 为什么我的清晰样式不能防止兄弟元素浮动?
- monitoring - 是否可以在服务器上不运行 Sensu 客户端的情况下对服务器进行 Sensu 检查?
- jquery - 从图像中添加和删除类名