У меня проблемы с gitlab-ci с изображением докера. Много искал в интернете и все еще в замешательстве.
Проблема: Мне нужно использовать образ докера в качестве базы для моей сборки gitlab ci.
Я использую оболочку-исполнительи в моем gitlab-ci.yml я определил изображение так:
image: "registry.gitlab.com/my_projects/my_repo:latest"
У меня есть изображения этого докера, помещенные в реестр gitlab. Он содержит основные библиотеки, необходимые для моей сборки (ruby, node, npm и т. Д.)
Я также определил настройки [runners.docker] в файле gitlab-runner / config.toml, который имеет несколько строк, подобных этой:
[[runners]]
executor = "shell"
[runners.docker]
services = ["registry.gitlab.com/my_project/my_repo:latest"]
Проблема в том, что gitlab-runner игнорирует это изображение.
Вот учебник, который я использовал:
https://dev.to/zimski/the-complete-guide-to-setup-a-cicd-for-rails-5-on-gitlab-2f2d
Возможно ли использовать образ докера в качестве основы внутри оболочки в gitlab-ci?