Как запустить оболочку и исполнитель 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
файл.