Как запустить оболочку и исполнитель Docker на одном хосте Unix?

Я хотел бы использовать один и тот же хост-компьютер для выполнения сборок Docker с использованием исполнителя оболочки, как описано в ссылке ниже, и обычных сборок с использованием исполнителя docker.

Я хотел бы иметь возможность запускать сборки обоих типов на одном хосте.

Я хотел бы использовать пакет debian, предоставленный для Ubuntu и установленный через ant из репозитория.

https://docs.gitlab.com/ce/ci/docker/using_docker_build.html

Другими словами, если я запускаю проект по созданию контейнеров Docker, исполнитель оболочки должен запускать команды для Docker. Если я собираю проект с исходным кодом, исполнитель docker должен запустить мою сборку внутри контейнера docker.

Может кто-нибудь, пожалуйста, опишите шаги, необходимые для достижения такой конфигурации.

0 ответов

Пробег gitlab-runner registerмногократно. Он всегда будет добавлять новые конфигурации к одному и тому же/etc/gitlab-runner/config.toml файл.

Другие вопросы по тегам