У меня есть monorepo из 2 пакетов:
- создает docker -image
- имеет тесты, которые развертывают (локально) на k8s образ из package-1
, чтобы убедиться, что k8s будет разговаривать с локальным docker deamon и брать образ оттуда, на моем локальном компьютере я запускаю:
- eval $ (minikube docker -env --shell sh)
- локально построить docker -image в пакете-1 (no docker -pu sh)
- запустить тесты в package-2
В github-actions я попытался выполнить те же команды, но первый шаг не сработал: (https://github.com/stavalfi/k8test/pull/6/checks?check_run_id=785330120)
Run eval $(minikube docker-env --shell sh)
/home/runner/work/_temp/932fe76c-855f-4ed6-9fa3-dcd5cea6df7e.sh: line 1: README.md: command not found
##[error]Process completed with exit code 127.
Понятия не имею, что означает эта ошибка и почему в ней появляется «README.md».
Вопрос:
Есть ли способ сделать это работает? даже альтернативный способ убедиться, что в github-actions k8s найдет docker -изображение, которое я создаю?