Описание серверной части, которая отвечает за UI и распределение заданий агентам: Server
Описание агента, который отвечает за сборку: Agent
Для запуска выполните последовательно:
npm install
npm run start:server
запуск CI сервера. Конфигурации лежат в config.server.json по умолчанию запускается на http://localhost:5000npm rub start:agent
запуск и регистрация агента. Конфигурации лежат в config.agent.json по умолчанию запускается на http://localhost:3000
Node JS version > 10.0.0
На схеме кроме manual триггеров нарисованы пуш, коммит триггеры, которые в данной реализации отсутствуют.