我在Jenkins v.1.566上使用email-ext插件v.2.38.1(构建后操作"可编辑电子邮件通知")在构建满足特定条件后发送电子邮件
当使用多个构建后操作时,我得到的印象是email-ext插件总是最后一个并且在所有其他操作之后执行,无论我如何在配置中放置操作顺序。其他插件尊重订单并相应执行as described in this issue.
发送电子邮件后是否有可能执行另一个构建后的操作?在我的情况下,我想运行一个shell脚本在工作空间中进行一些清理,之前无法运行,因为它会删除属于电子邮件正文的文件。
可以通过定义在主要作业完成后触发的额外清理作业来解决这个问题,但是,我希望只在一个作业中定义所有内容。
答案 0 :(得分:1)
电子邮件是一种发布操作,它始终在构建和后期构建操作之后发生。
此外,我认为你应该在运行作业之前清理一些东西(最初在启动时),但最后不要。
如果您销毁所有可以使您这样做的材料,您如何研究您的问题?
答案 1 :(得分:1)
Editable Email Notification
步骤始终总是在构建后操作中执行,但是您可以使用Editable Email Notification Templates
步骤,该步骤可以按照构建后操作中指定的顺序执行