代码之家  ›  专栏  ›  技术社区  ›  Nagri

在Dockerfile中运行保证退出代码为0的命令

  •  0
  • Nagri  · 技术社区  · 5 年前

    我有一个dockerfile,需要在其中运行 test 通过执行命令,比如 long_testing_commad

    Dockerfile

    FROM awesome:image
    RUN abc
    RUN long_testing_commad
    RUN xyz
    

    长时间的测试 有时会失败,这会导致 docker build 说“从中获得非零退出状态”失败 长时间的测试 ".

    我在工作中能做些什么 Dockerfile 所以不管发生什么事 长时间的测试 构建过程还在继续。

    1 回复  |  直到 5 年前
        1
  •  1
  •   bellackn    5 年前

    这可能不是最佳做法,但最简单的方法是:

    RUN long_testing_commad || true