在 Groovy 脚本中以编程方式配置 Jenkins Mailer 插件

Programmatically Configuring Jenkins Mailer Plugin in Groovy Script

如标题所示,我正在尝试在 Groovy 脚本中配置 Mailer 插件以设置用户名和密码等字段。有没有办法做到这一点?

我已尝试参考 Jenkins API 文档并设法获得插件:

Jenkins.instance.pluginManager.getPlugin('mailer').getPlugin().configure(...)

但是,我不确定 "configure" 方法是否满足我的需要。

这也许……?

来自:https://github.com/Praqma/JenkinsAsCodeReference/blob/master/dockerizeit/master/globalconfig.groovy

  def jlc = JenkinsLocationConfiguration.get()
  jlc.setAdminAddress(config.global.jenkinsAdminEmail)
  jlc.save()