В некоем виртуальном пространстве есть виртуальные, опять же, ASCII-счеты, с 7-ю спицами по 10 костяшек на каждой, в сброшенном состоянии (условный ноль) они выглядят так:
Выполним шаги 1, 2 и 3 из этого мануала: https://fkn.ktu10.com/?q=node/17437
Нужно клонировать три репозитория: ktu-articles, ktu-backend-pack, ktu-backend-test
Подтягивать зависимости командой "composer install" не обязательно.
Пайплайн исполняется не на GitLab-сервере, а на GitLab Runner'ах, которые можно запускать хоть локально, хоть на другой машине, хоть на выделенном сервере. GitLab Runner — это отдельный агент, который подключается к GitLab и выполняет job'ы, определённые в .gitlab-ci.yml. Сейчас установим GitLab Runner на той же машине, где находится GitLab. С помощью "Executor docker" Runner запускает каждую job в отдельном Docker контейнере, изолированном от хоста и других job-ов. Особенно рекомендуется для командной разработки.
Если с нуля
Предварительная установка окружения https://fkn.ktu10.com/?q=node/17436
и после этого собственно создание Vagrant-проекта такими командами: