首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为jenkins的工作安排电子邮件通知

为jenkins的工作安排电子邮件通知
EN

Stack Overflow用户
提问于 2019-03-04 09:31:46
回答 2查看 1.1K关注 0票数 0

我希望詹金在工作开始之前提前3个小时发送一封电子邮件。电子邮件通知或可编辑的电子邮件通知不提供安排电子邮件通知的选项。这类通知的目的是,我们公司的其他部门事先知道某些特定的工作将运行,并且在作业能够运行之前,他们做了必要的步骤。任何想法或线索都将不胜感激。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2019-03-04 21:25:17

添加一个预构建步骤并添加"Execute“选项。添加unix脚本以发送具有适当内容的电子邮件。添加睡眠命令3小时,以保持下一个3小时的构建。

邮件-S smtp=$smtphost:$smtpport -s“主题”-v foo@baa.com sleep 3600

票数 1
EN

Stack Overflow用户

发布于 2019-03-04 10:12:23

您可以在管道中添加一个“预构建”阶段,它发送关于即将到来的作业运行的通知电子邮件。你也可以设置一个“睡眠”操作,让你的同事有时间准备:

代码语言:javascript
复制
pipeline {
    stages {
      stage('Pre-Build Email'){
       emailext(
          body: 'Job XYZ is about to run in 30 minutes.',
          from: env.DEFAULT_REPLYTO,
          replyTo: env.DEFAULT_REPLYTO,
          subject: 'Job XYZ notification',
          to: mailinglist@company.com'
       )
      sleep(time:30,unit:"MINUTES")
    } 

    // Rest of the build here
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54980262

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档