788 B
788 B
mailer plugin
Mailer plugin configuration belongs under jenkins root element
sample configuration
jenkins:
[...]
mailer:
adminAddress: admin@acme.org
replyToAddress: do-not-reply@acme.org
smtpHost: smtp.acme.org
smtpPort: 4441
implementation note
hudson.task.Mailer.Descriptor do expose global SMTP configuration parameters.
It is identified as yaml root element mailer as this descriptor has a global.jelly UI view, so configuration-as-code
assumes it make sense to expose it as a root element extension.
Descriptor do define setters so we can inject configuration, but for SMTP authentication parameters. See https://github.com/jenkinsci/configuration-as-code-plugin/issues/2. See https://github.com/jenkinsci/mailer-plugin/pull/39