在詹金斯中是否有可能在连续失败的“一行”中仅保留第一个和最后一个失败?

早期

我有一个Jenkins管道,它定期(每个1小时)检查给定基础结构的正确部署。

对于跟踪/审核,我只想在执行从“成功执行”更改为“失败”时保持“构建”更改。那就是,如果我有以下历史:

OK, OK, OK, OK, KO, KO, KO, KO, OK, OK, OK, OK, KO, KO, OK
^               ^               ^               ^       ^
exec            exec            exec            exec    exec
status          status          status          status  status
change          change          change          change  change

我真正想要保留的是仅与执行状态更改相对应的构建(并自动删除所有其他构建)。

OK,             KO,             OK,             KO,     OK
^               ^               ^               ^       ^
exec            exec            exec            exec    exec
status          status          status          status  status
change          change          change          change  change

詹金斯(Jenkins)可以采取这种保存历史的政策吗?

亚历克斯·奥

对的,这是可能的。在您的工作中添加一个常规的后构建步骤,该步骤将根据需要删除旧的构建。

我使用这种方法来丢弃工作的所有成功构建,最后三个除外(通常,因为您对失败的运行更加感兴趣),请使用以下构建后脚本:

def allSuccessfulBuilds = manager.build.project.getBuilds().findAll {
    it.result?.isBetterOrEqualTo( hudson.model.Result.SUCCESS )
}

allSuccessfulBuilds.drop(3).each {
  it.delete()
}

您可以修改此代码段以实施自定义删除策略。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在一行中查找具有特定值的第一个和最后一个条目

来自分类Dev

詹金斯:只保留目录中的最后一个文件

来自分类Dev

詹金斯(Jenkins):多个任务或在第一个之后构建依赖项目(即使第一个失败)

来自分类Dev

在一行中删除第一个和最后一个数组元素?

来自分类Dev

如何在PostgreSQL中的一行上获取第一个和最后一个值

来自分类Dev

SQL删除具有相同值的所有连续记录,仅保留第一个和最后一个

来自分类Dev

sed仅替换行中的第一个和最后一个空格

来自分类Dev

删除CSV中包含一个重复值的连续行,但保留最后一行

来自分类Dev

找到一行的第一个和最后一个跨度

来自分类Dev

删除行中第一个和最后一个元素的填充

来自分类Dev

删除行中第一个和最后一个元素的填充

来自分类Dev

用数据帧中连续行中的第一个值替换最后一个值

来自分类Dev

删除数据框中从第一个匹配到最后一行的所有行

来自分类Dev

是否有可能在一个案例中有一个案例,例如是否在一个if中

来自分类Dev

匹配gsub / r中的最后一个和第一个括号,并保留其余内容

来自分类Dev

从詹金斯开始和停止一个罐子

来自分类Dev

从詹金斯开始和停止一个罐子

来自分类Dev

用jQuery仅选择第一个ul中的最后一个li

来自分类Dev

查找一行中 3 个连续阳性细胞中第一个的列号

来自分类Dev

打印第一行的第一个单词和最后一个单词

来自分类Dev

SSH到文件和运行命令中的多个主机失败-仅转到第一个主机

来自分类Dev

仅使用Mpchart在android中显示的第一个和最后一个标签

来自分类Dev

将数组中的第一个和最后一个值分组(连续的值与第一个和最后一个元素分组)

来自分类Dev

awk在逗号分隔的字段上仅保留第一个和最后一个值

来自分类Dev

ggplot2和一行中的第一个数据点

来自分类Dev

如何从外壳中的一行中的一列中的最后一个值中减去第一个值?

来自分类Dev

xslt 检查标签中的第一个和最后一个值是否相等

来自分类Dev

当两个连续的组之间或第一个组中缺少空格时,模式将失败

来自分类Dev

跳过IEnumerable中的第一个和最后一个,延迟执行

Related 相关文章

  1. 1

    在一行中查找具有特定值的第一个和最后一个条目

  2. 2

    詹金斯:只保留目录中的最后一个文件

  3. 3

    詹金斯(Jenkins):多个任务或在第一个之后构建依赖项目(即使第一个失败)

  4. 4

    在一行中删除第一个和最后一个数组元素?

  5. 5

    如何在PostgreSQL中的一行上获取第一个和最后一个值

  6. 6

    SQL删除具有相同值的所有连续记录,仅保留第一个和最后一个

  7. 7

    sed仅替换行中的第一个和最后一个空格

  8. 8

    删除CSV中包含一个重复值的连续行,但保留最后一行

  9. 9

    找到一行的第一个和最后一个跨度

  10. 10

    删除行中第一个和最后一个元素的填充

  11. 11

    删除行中第一个和最后一个元素的填充

  12. 12

    用数据帧中连续行中的第一个值替换最后一个值

  13. 13

    删除数据框中从第一个匹配到最后一行的所有行

  14. 14

    是否有可能在一个案例中有一个案例,例如是否在一个if中

  15. 15

    匹配gsub / r中的最后一个和第一个括号,并保留其余内容

  16. 16

    从詹金斯开始和停止一个罐子

  17. 17

    从詹金斯开始和停止一个罐子

  18. 18

    用jQuery仅选择第一个ul中的最后一个li

  19. 19

    查找一行中 3 个连续阳性细胞中第一个的列号

  20. 20

    打印第一行的第一个单词和最后一个单词

  21. 21

    SSH到文件和运行命令中的多个主机失败-仅转到第一个主机

  22. 22

    仅使用Mpchart在android中显示的第一个和最后一个标签

  23. 23

    将数组中的第一个和最后一个值分组(连续的值与第一个和最后一个元素分组)

  24. 24

    awk在逗号分隔的字段上仅保留第一个和最后一个值

  25. 25

    ggplot2和一行中的第一个数据点

  26. 26

    如何从外壳中的一行中的一列中的最后一个值中减去第一个值?

  27. 27

    xslt 检查标签中的第一个和最后一个值是否相等

  28. 28

    当两个连续的组之间或第一个组中缺少空格时,模式将失败

  29. 29

    跳过IEnumerable中的第一个和最后一个,延迟执行

热门标签

归档