В случае, если вы видите эту ошибку, ваша работа выполняется на бегуне, который настроен с неверным исполнителем.Ваша работа нуждается в бегуне, использующем Docker Executor.
Вы можете увидеть в выводе, который он говорит:
Using Shell executor...
Он должен сказать
Using Docker executor with image docker:latest ...
Вы можете пометитьрабочие места и докеры, чтобы убедиться, что задания выполняются только на нужных участниках.Когда вы регистрируете участника, укажите теги типа «docker», а затем в конфигурации задания добавьте атрибут тегов:
step-deploy-dev:
stage: deploy
script:
- echo build and deploy
- docker build -t myimage myproject/.
- echo finished build and deploy..
environment: master
tags:
- docker