Thanks Slide David
From: [email protected] [mailto:[email protected]] On Behalf Of Slide Sent: 16 May 2017 16:38 To: [email protected] Subject: Re: How to specify recipients in email-ext step in declarative script? to: "daldrich," + recipients Also, you may be missing a '}' to close the script block. On Tue, May 16, 2017 at 7:12 AM David Aldrich <[email protected]<mailto:[email protected]>> wrote: Hi Slide Thanks. I tried the code below based on your suggestion but the syntax of my change isn’t quite right. Can you help please? post { success { script{ def recipients = emailextrecipients([ [$class: 'DevelopersRecipientProvider'] ]) emailext (to: "daldrich"; recipients, subject: '${DEFAULT_SUBJECT}', body: '${DEFAULT_CONTENT}', recipientProviders: [[$class: 'DevelopersRecipientProvider']]) } } org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed: WorkflowScript: 13: expecting ')', found ',' @ line 13, column 57. xt (to: "daldrich"; recipients, ^ 1 error From: [email protected]<mailto:[email protected]> [mailto:[email protected]<mailto:[email protected]>] On Behalf Of Slide Sent: 16 May 2017 14:39 To: [email protected]<mailto:[email protected]> Subject: Re: How to specify recipients in email-ext step in declarative script? Something like this might work: script { def recipients = emailextrecipients([ [$class: 'DevelopersRecipientProvider'] ]) emailext(..., to: recipients) } On Tue, May 16, 2017 at 6:18 AM David Aldrich <[email protected]<mailto:[email protected]>> wrote: Hi Danny, That worked (with email addresses in quotes) – thanks. Do you know how I would specify ‘to:’ as a certain email address + committers? Best regards David From: [email protected]<mailto:[email protected]> [mailto:[email protected]<mailto:[email protected]>] On Behalf Of Danny Rehelis Sent: 16 May 2017 14:08 To: [email protected]<mailto:[email protected]> Subject: Re: How to specify recipients in email-ext step in declarative script? Hey David, This should be pretty straightforward, try this: post { success { emailext ( to: [email protected]<mailto:[email protected]>; [email protected]<mailto:[email protected]>, subject: "SUCCESS", body: "SUCCESS!" ) } failure { emailext ( to: [email protected]<mailto:[email protected]>; [email protected]<mailto:[email protected]>, subject: "FAILURE", body: "FAILURE!" ) } } On Tue, May 16, 2017 at 11:25 AM David Aldrich <[email protected]<mailto:[email protected]>> wrote: Hi I am experimenting with declarative scripts and have this simple script: pipeline { agent { label "mypc" } stages { stage('build') { steps { sh 'python --version' } } } post { success { script: emailext (subject: "STARTED: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]'", body: """<p>STARTED: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]':</p> <p>Check console output at "<a href='${env.BUILD_URL}'>${env.JOB_NAME} [${env.BUILD_NUMBER}]</a>"</p>""", recipientProviders: [$class: 'DevelopersRecipientProvider']]) } } } I can’t specify the list of default recipients in the global settings for the email-ext plugin, as the required recipients change from project to project. I need to specify the list in the script. I’ve received a suggestion to: “use this pipeline step https://jenkins.io/doc/pipeline/steps/email-ext/#emailextrecipients-extended-email-recipients to get the recipients and then use the "to" parameter to the emailext step and add your own addresses to the return of that step” I don’t know how to do this. Please could someone show me how to modify my script to do it? Best regards David -- 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]<mailto:[email protected]>. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/21c2aac48caa41998f52a2e233d4ed76%40EUX13SRV1.EU.NEC.COM<https://groups.google.com/d/msgid/jenkinsci-users/21c2aac48caa41998f52a2e233d4ed76%40EUX13SRV1.EU.NEC.COM?utm_medium=email&utm_source=footer>. For more options, visit https://groups.google.com/d/optout. -- 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]<mailto:[email protected]>. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/CAObRFCX0ZaN4MPqiNy9tB8z0nr_g1zFrZ1Ssa24Bhb997G7p4A%40mail.gmail.com<https://groups.google.com/d/msgid/jenkinsci-users/CAObRFCX0ZaN4MPqiNy9tB8z0nr_g1zFrZ1Ssa24Bhb997G7p4A%40mail.gmail.com?utm_medium=email&utm_source=footer>. For more options, visit https://groups.google.com/d/optout. Click here<https://www.mailcontrol.com/sr/uFEKaVH2kQrGX2PQPOmvUmQbZlJUA6MY5kXy3PWbkPYgGJ5pIgYGc+W6EUrkl!zFSQHHbCeqo0cKghm6!2a+jw==> to report this email as spam. -- 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]<mailto:[email protected]>. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/1ba2614920ab4f01a957692fe395146e%40EUX13SRV1.EU.NEC.COM<https://groups.google.com/d/msgid/jenkinsci-users/1ba2614920ab4f01a957692fe395146e%40EUX13SRV1.EU.NEC.COM?utm_medium=email&utm_source=footer>. For more options, visit https://groups.google.com/d/optout. -- 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]<mailto:[email protected]>. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/CAPiUgVetEq5qDryWrRDS85Xg2uTtcFtbeo1sn97F15DD%3DPM7ZA%40mail.gmail.com<https://groups.google.com/d/msgid/jenkinsci-users/CAPiUgVetEq5qDryWrRDS85Xg2uTtcFtbeo1sn97F15DD%3DPM7ZA%40mail.gmail.com?utm_medium=email&utm_source=footer>. For more options, visit https://groups.google.com/d/optout. -- 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]<mailto:[email protected]>. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/0469c2cb3fe64a4ab024f74c10d4b214%40EUX13SRV1.EU.NEC.COM<https://groups.google.com/d/msgid/jenkinsci-users/0469c2cb3fe64a4ab024f74c10d4b214%40EUX13SRV1.EU.NEC.COM?utm_medium=email&utm_source=footer>. For more options, visit https://groups.google.com/d/optout. -- 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]<mailto:[email protected]>. To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-users/CAPiUgVe-KveLCY%2BcJDM3C-eb8ZwqtUaAhjBd_T4wZ2Sakiwo9g%40mail.gmail.com<https://groups.google.com/d/msgid/jenkinsci-users/CAPiUgVe-KveLCY%2BcJDM3C-eb8ZwqtUaAhjBd_T4wZ2Sakiwo9g%40mail.gmail.com?utm_medium=email&utm_source=footer>. For more options, visit https://groups.google.com/d/optout. -- 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/1b7a1ef389fa4e48bbf39dce8f8f8550%40EUX13SRV1.EU.NEC.COM. For more options, visit https://groups.google.com/d/optout.
