docker集线器webhook为_failed_构build?

我有几个自动化版本在docker集线器上设置。 我看到,我可以设置一个webhook POST成功构build一个URL,但它似乎是更有用的被通知失败的构build。 有没有办法做到这一点?

我尝试添加一个webhook,然后把一个故意的错误的RUN指令推送到我的Dockerfile。 自动构build失败,但没有发送到我的webhook。

我的一些构build不是通过git推动而是通过cron作业触发的,所以即使我在每次提交之前testing构build,也无法捕捉到这种情况。 有一天成功的构build可能会因为通过ADD下载的URL的内容改变而失败。

所以…有没有办法获得一个失败的自动构build通知? 如果不是,请考虑这个function请求。

您可以打开用户设置选项下的构build失败的电子邮件通知,然后单击通知并选中相应的checkbox。 (谢谢@docker twitter帐户,这对我来说也不是很明显! https: //twitter.com/DockerSupport/status/555912171792527360)

正如你所看到的,POST事件的webhook不适用于失败的版本。 我想这个想法是,这些更多的是触发一些后续事件,比如告诉一台机器拉取新的图像,而电子邮件通知对于失败的构build更有意义。