触发带有链接的电子邮件以批准或拒绝管道中的Jenkins工作

Lav*_*Lav 5 jenkins jenkins-pipeline

我写了一个管道脚本,它在其中触发作业A,并等待用户确认以继续下一个作业B。

我的要求是,是否可以在电子邮件中发送两个链接,一个可以批准,另一个可以拒绝?是否需要在URL中发布动态会话ID或Job ID参数

剧本:

mail (to: 'XXXXXXX@.com',
     subject: "Job '${env.JOB_BASE_NAME}' (${env.BUILD_NUMBER}) is waiting for input",
     body: "Please go to console output of ${env.BUILD_URL} to approve or Reject.");
def userInput = input(id: 'userInput', message: 'Job A Failed do you want to build Job B?', ok: 'Yes')
Run Code Online (Sandbox Code Playgroud)