当前位置: 首页 > 面试题库 >

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

楚望
2023-03-14
问题内容

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

詹金斯版本:2.7


问题答案:

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

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

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



 类似资料:
  • 我将事件发送到AWS Kinesis,这些事件由AWS lambda函数处理。但是,如果lambda抛出一些错误,则不会丢弃记录,并且会一次又一次地进行处理,从而阻止处理新记录。 我宁愿跳过错误的记录,消化新的记录。我不知道该怎么做。 lambda函数捕获任何异常,因此不应给出任何执行错误。 下面是python中的片段。 我知道lambda应该在“保留”期间重试(默认为24小时),但我希望放弃并最

  • 问题内容: 我是JavaScript新手。如何编写JavaScript函数,该函数将返回计算机中已安装的Java版本。 感谢 Sunil Kumar Sahoo 问题答案: 使用JNLP,Sun统一部署机制,功能就是您的答案: NB 它可以在 各种浏览器* 中以 一致的方式 工作 *

  • 除了前一节介绍的权重衰减以外,深度学习模型常常使用丢弃法(dropout)[1] 来应对过拟合问题。丢弃法有一些不同的变体。本节中提到的丢弃法特指倒置丢弃法(inverted dropout)。 方法 回忆一下,“多层感知机”一节的图3.3描述了一个单隐藏层的多层感知机。其中输入个数为4,隐藏单元个数为5,且隐藏单元$h_i$($i=1, \ldots, 5$)的计算表达式为 $$h_i = \p

  • 问题内容: 我想将我的.java(几个)编译成至少与Java 兼容的,较新的(最好是较新的)版本。(我有) 问题答案: 是的,您可以在编译时设置编译器的版本。并将您的Java代码编译为Java的旧版本。 从Oracle文章:http : //docs.oracle.com/javase/1.5.0/docs/tooldocs/windows/javac.html 交叉编译示例 在这里,我们使用ja

  • 问题内容: 我有以下代码片段: 当我输入以下内容时: 结果是: 怎么来的?我如何保留评论? 编辑 :我不在乎使用的确切xml库,但是,我应该能够对标记进行粘贴的更改。不幸的是,lxml似乎不允许这样做(而且我无法使用正确的名称空间操作) 问题答案: 您不能使用,因为它的解析器会忽略注释(顺便说一下,这对于xml解析器来说是可以接受的行为)。但是,如果您使用(兼容)lxml库,则可以使用它,它允许您

  • 这个问题只是为了让我理解这个概念。空值怎么能转换成(可丢弃的)?null不是一个类,对吗?这个问题可能很愚蠢。 我知道: