一尘不染

如何编写管道以丢弃旧版本?

jenkins

常规语法生成器不适用于示例步骤properties: Set Job Properties。我已经选择Discard old builds,然后10Max # of builds to keep字段中输入,然后Generate Groovy什么也没有显示。

詹金斯版本:2.7


阅读 215

收藏
2020-07-25

共1个答案

一尘不染

您可以使用properties嵌套在BuildDiscarderProperty最终具有您要设置的密钥的方法。我仍然没有可靠的方法来查找每个键的正确语法。经过大量的猜测和检查:

properties([[$class: 'BuildDiscarderProperty', strategy: [$class: 'LogRotator', artifactDaysToKeepStr: '', artifactNumToKeepStr: '', daysToKeepStr: '', numToKeepStr: '10']]]);

请注意,此代码段适用于脚本语法。

2020-07-25