无法下载工件时发出通知

时间:2019-08-05 17:16:50

标签: nuget slack octopus-deploy octopus

我们在Octopus中安排了一个计划版本,该计划将最后一个已知的良好版本部署到Prod回到Prod。

但是,由于工件已超出我们的保留策略,导致此操作开始失败-我们可以通过更改保留策略来解决此问题。

真正的问题是,当失败时,因为甚至在第一步之前就发生了工件收集,因此没有通知发送给团队。

我已经用一个虚拟发行版对此进行了测试,该发行版只有一个基本步骤,然后有一个失败通知的Slack Notification步骤。但是,我们从来没有迈出第一步-更不用说懈怠了。

我该如何应对这种失败,以便我们将来了解这些问题。

1 个答案:

答案 0 :(得分:0)

您必须按照以下步骤实现相同的目的

步骤1):添加电子邮件模板步骤@首先:通知已触发构建

其中有一个设置:Start Trigger将其设置为Run in parallel with the previous step,以便在下载工件时触发电子邮件

步骤2):添加电子邮件模板步骤@ Last:通知构建失败

只需更改设置Run Condition即可将其设置为:Failure: only run when a previous step failed

因此,当您的部署失败时,它将通知您。您还可以使用内置变量在电子邮件正文中添加cause of failure