我们在 Octopus 中有一个预定版本,它将最后一个已知的良好版本部署到 Prod 回 Prod。
然而,这已经开始失败,因为工件已超出我们的保留政策 - 我们可以通过更改保留政策来解决这个问题。
真正的问题是,当它失败时,没有向团队发送任何通知,因为工件收集甚至在第一步之前就发生了。
我已经用一个只有一个基本步骤的虚拟版本对此进行了测试,然后是一个用于失败时的 Slack Notification 步骤。然而,我们从来没有迈出第一步——更不用说松懈的一步了。
我怎样才能抓住这个失败,以便我们将来了解这些问题。