以编程方式设置 Timestamper 插件 "Enabled for all Pipeline builds" 选项

Programmatically set Timestamper plugin "Enabled for all Pipeline builds" option

是否可以通过编程方式设置时间戳插件“为所有管道构建启用”选项(在安装 Jenkins 时)?

您可以使用 Groovy 初始化脚本,例如:

import hudson.plugins.*

instance = Jenkins.getInstance()

tsconfig = instance.getDescriptorByType(timestamper.TimestamperConfig)

tsconfig.setAllPipelines(true)

tsconfig.save()

参见:https://www.jenkins.io/doc/book/managing/groovy-hook-scripts/

并且:https://javadoc.jenkins.io/plugin/timestamper/index.html?hudson/plugins/timestamper/api/TimestamperAPI.html