Jenkins - 根据成功/失败状态丢弃旧版本

时间:2018-02-22 10:19:33

标签: jenkins jenkins-plugins

詹金斯自由泳 是否可以根据构建状态设置不同的丢弃行为?就像TFS构建一样。例如:
失败 - 保留最后12个版本 成功 - 保留5个最后的版本

在探索this插件后,这还不够。

1 个答案:

答案 0 :(得分:1)

到目前为止还没有直接的插件可以做到这一点。您可以检查此源代码并为自己编写一个。 discard-old-build-plugin。看到它的源代码写起来并不难。如果没有,你可以在data.table::setDT(df)[,.(sumSales=sum(Sales)),by=c("PPG","Product")][,.(maxSales=max(sumSales)),by="PPG"] PPG maxSales 1: P1 130 2: P2 100 编写一个程序来做到这一点。在这里,我附上sample script link来做到这一点。