-
Скачать этот репозиторий
-
Чтобы запустить CI сервер:
cd server
- Добавить
.env
файл в корень папки с единственной строкой
apiToken="uuiiayuer"
Где "uuiiayuer" - токен авторизации(без "Bearer") для бекенда Яндекса
npm ci && npm start
-
Чтобы запустить агента:
cd agent && npm ci
docker build -t <yourName>/node:14 .
docker run -e PORT=<yourPort> -p <yourPort>:1000 <yourName>/node:14
Сервер запускается на том хосте и порте, который указан в конфигурации.
Однако функционал обновления настроек и добавления билдов в очередь строится на том, что node api делает запросы к этому серверу.
Поэтому при необходимости изменить хост и порт, их необходимо менять и в коде node api
Чем раньше билд был добавлен в очередь, тем раньше он начнет свое исполнение
Агент запускается на хосте и порту, которые указаны в файле конфигурации. А доступен он будет на порту, который будет указан при постройке докер контейнера