【发布时间】:2017-08-16 18:30:33
【问题描述】:
我的工作是将应用程序部署到 Docker 容器中,构建成功,Docker 容器已启动。假设 10 分钟后 docker 容器退出(关闭),我该如何处理? 我不认为保持工作正常运行是一个好主意。我想要一个从 Docker 到 Jenkins 的触发器。
【问题讨论】:
标签: docker jenkins continuous-integration docker-compose continuous-deployment
我的工作是将应用程序部署到 Docker 容器中,构建成功,Docker 容器已启动。假设 10 分钟后 docker 容器退出(关闭),我该如何处理? 我不认为保持工作正常运行是一个好主意。我想要一个从 Docker 到 Jenkins 的触发器。
【问题讨论】:
标签: docker jenkins continuous-integration docker-compose continuous-deployment
保持作业运行不是一个好主意。如果 10 分钟后,退出的容器很可能是由于您的应用程序崩溃。
您可以在运行容器时指定restart policy 来表示容器何时存在。这样你的容器就会自动重启。
另一个解决方案是创建一个计划的 jenkins 作业,检查您的容器是否处于活动状态,如果没有,则向您发送电子邮件......
【讨论】: