如果 docker 容器容器退出,则使 Jenkins 构建失败

Make Jenkins Build fail if docker container container exited

我的工作是将应用程序部署到 Docker 容器中,构建成功,Docker 容器已启动。假设 docker 容器在 10 分钟后退出(关闭),我该如何处理? 我不认为保留这份工作 运行 是个好主意。我想要从 Docker 到 Jenkins 的触发器之类的东西。

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

你可以做的是当运行容器存在时你可以指定一个restart policy。这样你的容器就会自动重启。

另一种解决方案是创建一个计划的 jenkins 作业来检查您的容器是否存在,如果没有则向您发送电子邮件...