Hi,

I asked this question on StackOverflow – but seems there is a lack of 
engagement regarding Jenkins there..so I am asking here as well:

 

I've created a template named 'default_email_template' by going to Manage 
Jenkins -> Editable Email Notification Templates -> Add New Template.   
I've also provided the content for default Recipients,  Subject and Body. I 
now would simply like to have my multiple pipeline job use that template as 
is. the following does not work:

*Code:*

def sendEmail() {

    emailext(

      '${SCRIPT, template="default_email_template"}',

      subject: "'Job ${env.JOB_NAME} [${env.BUILD_NUMBER}]'",

    )

}

 

*Exception:*

java.lang.IllegalArgumentException: Expected named arguments but got 
[{subject='Job testJob [12]'}, ${SCRIPT, template="default_email_template"}]

    at org.jenkinsci.plugins.workflow.cps.DSL.parseArgs(DSL.java:712)

    at org.jenkinsci.plugins.workflow.cps.DSL.parseArgs(DSL.java:644)

    at org.jenkinsci.plugins.workflow.cps.DSL.invokeStep(DSL.java:237)

    at org.jenkinsci.plugins.workflow.cps.DSL.invokeMethod(DSL.java:196)

    at 
org.jenkinsci.plugins.workflow.cps.CpsScript.invokeMethod(CpsScript.java:124)

    at 
org.codehaus.groovy.runtime.callsite.PogoMetaClassSite.call(PogoMetaClassSite.java:47)

    at 
org.codehaus.groovy.runtime.callsite.CallSiteArray.defaultCall(CallSiteArray.java:47)

    at 
org.codehaus.groovy.runtime.callsite.AbstractCallSite.call(AbstractCallSite.java:116)

    at 
com.cloudbees.groovy.cps.sandbox.DefaultInvoker.methodCall(DefaultInvoker.java:20)

    at WorkflowScript.sendEmail(WorkflowScript:160)

    at WorkflowScript.run(WorkflowScript:122)

  

What is the proper way to reference a template created by using this 
extension?  Any help would be appreciated.

 

Thanks much

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-users/e1de2635-211f-48d7-aab4-7a4b4f2cff62n%40googlegroups.com.

Reply via email to