Запустите команду с гарантированным кодом выхода 0 в Dockerfile - PullRequest
0 голосов
/ 20 мая 2019

У меня есть dockerfile, в котором мне нужно запустить test, выполнив команду скажем long_testing_commad

Dockerfile

FROM awesome:image
RUN abc
RUN long_testing_commad
RUN xyz

long_testing_commad иногда терпит неудачу, и это приводит к сбою docker build, говоря «получил ненулевой статус выхода из long_testing_commad».

Что я могу сделать в моем Dockerfile, чтобы независимо от того, что происходит с long_testing_commad, процесс сборки продолжался.

1 Ответ

1 голос
/ 20 мая 2019

Это, вероятно, не лучшая практика, но самый простой способ:

RUN long_testing_commad || true
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...