докер хост. клонируем репу, запускаем докер с подмонтированным каталогом из репы (и кучей volume-ов для laravel). Хочется подключить к CI/CD. Мысль такая - берем docker gitlabrunner, и из него надо как-то запустить git pull, а потом php artison всякое. Так вот вопрос - это слишком сложная конструкция, есть что-то попроще?
Обычный шелл-ранер может склонировать репу и запустить докер
GitLab runner'ы делают git pull вместо тебя, к тому же если твои runner'ы поддерживают docker service (он недоступен в shared runner'ах), то доступны все операции с докером.
есть php deployer, который смогут настроить пхп девелоперы вдруг чего, олсо есть докер имеджи с ним, прям из имеджа можно и деплоить если так уже хочется, а гит пулл и так делается при старте процесса ci/cd тобишь джобы в гитлабе
Обсуждают сегодня