首页 > 解决方案 > 如何保存 Jenkins Job Config History 中的更改?

问题描述

我写了一个 jenkins groovy 脚本来更新 Jenkins 作业。在我运行以下脚本后,它会在构建步骤后添加警告-ng。但不会在作业配置历史记录中留下任何足迹。我应该怎么做才能确保作业配置历史 ( https://plugins.jenkins.io/jobConfigHistory/ ) 知道我使用 groovy 脚本所做的更改。

jobs_to_update = ['sample_1'] 
jobs = Jenkins.instance.getAllItems(FreeStyleProject.class) 
jobs.each {
    if (it.name in jobs_to_update){
        warnings_plugin = new io.jenkins.plugins.analysis.core.steps.IssuesRecorder()
        it.getPublishersList().add(warnings_plugin)
        
        it.save()
    }
}

标签: jenkinsjenkins-pluginsjenkins-groovy

解决方案


推荐阅读