如何通过Shell或API配置JaCoCo Jenkins插件

时间:2018-04-06 11:17:28

标签: jenkins jenkins-plugins jacoco

有没有办法通过shell脚本或API配置JaCoCo Jenkins Plugin覆盖率阈值?例如:我想创建一个应用程序来更改我的Jenkins Jobs的代码覆盖率阈值。如果我希望我的Jenkins实例被抽象,我该怎么做呢?

enter image description here

1 个答案:

答案 0 :(得分:0)

好的,事实证明它有点简单。插件配置存储在XML文件中。 .jenkins根文件夹中的全局配置和$HOME/.jenkins/jobs/{JOB_NAME}/config.xml中的作业特定配置。

修改config.xml文件以存储新配置。 http://<SERVER>:<PORT>/jenkins/job/<JOB NAME>/config.xml处的每个作业都会公开此配置文件。由于Jenkins在首次加载时加载了这些数据,因此您需要执行“从磁盘重新加载配置”#39;在全局配置中。

由于我们要从API更新XML,您需要告诉jenkins也要从API重新加载配置。为此,请执行shell以使用jenkins_cli.jar&#39; reload-configuration命令。

参考:Does anyone know how to reload hudson configuration without restarting?