Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
446 views
in Technique[技术] by (71.8m points)

Jenkins Email-ext not evaluating body groovy script

My email stage was working fine until recently and I am not sure what went wrong. For some reason, the body of email-ext is not being evaluated anymore. Here is the script I've been using on a declarative pipeline:

emailext body: '''${SCRIPT, template="my-email.template"}''',
         subject: "${EMAIL_SUBJECT}",
         to: [email protected]

Email is still being sent but content I receive looks like this now:

${SCRIPT, template="my-email.template"}

Email successfully sent but body not showing template:

image

I have tried using one single quote but it still is not being evaluated:

'${SCRIPT, template="my-email.template"}'

My plugin versions are:

  • Email Extension: v2.79
  • Email Extension Template Plugin: v1.2

There are no errors in the log so I am at a lost. Does anyone have any idea what may be wrong?

question from:https://stackoverflow.com/questions/65848473/jenkins-email-ext-not-evaluating-body-groovy-script

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

I fixed the issue by updating the Email Extension plugin to version 2.81.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...