如果Docker容器容器退出,则使Jenkins构build失败

我有一个工作,将应用程序部署到Docker容器中,构build成功,Docker容器启动。 让我们说,10分钟后docker集装箱退出(下),我该如何处理? 我不认为保持这个工作是一个好主意。 我想要一个像Docker到Jenkins的触发器。

保持工作运行不是一个好主意。 如果10分钟后,退出的容器很可能是由于您的应用程序崩溃。

你可以做的是在运行容器的时候,你可以为容器的存在指定一个重启策略 。 这样你的容器将自动重启。

另一个解决scheme是创build一个schedueled jenkins工作,检查你的容器是否还活着,如果没有发送给你一封电子邮件…