Я запускаю команду docker kill $(docker ps -aq)
с использованием Jenkins, но это не удается, поскольку, если не запущен докер-контейнер, вывод $(docker ps -aq)
будет равен 0, что приведет к ошибке docker kill
, а задание jenkins завершится неудачей.
Как это предотвратить?
Думал что-то вроде:
if ( $(docker ps -aq) > 0)
then docker kill $(docker ps -aq)
fi
, но, похоже, синтаксис не работает.
Какой здесь хороший подход?Спасибо.