【问题标题】:Make Jenkins Build fail if docker container container exited如果 docker 容器容器退出,则使 Jenkins Build 失败
【发布时间】:2017-08-16 18:30:33
【问题描述】:

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

【问题讨论】:

    标签: docker jenkins continuous-integration docker-compose continuous-deployment


    【解决方案1】:

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

    您可以在运行容器时指定restart policy 来表示容器何时存在。这样你的容器就会自动重启。

    另一个解决方案是创建一个计划的 jenkins 作业,检查您的容器是否处于活动状态,如果没有,则向您发送电子邮件......

    【讨论】:

    • 是的,创建另一个作业听起来不错,关于我正在使用 Docker-compose 的重启策略仍然不知道如何实现重启过程。因为容器依赖于另一个容器
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-01-25
    • 2019-07-15
    • 2016-09-07
    • 1970-01-01
    • 2019-09-30
    • 1970-01-01
    • 2022-01-17
    相关资源
    最近更新 更多