Изменение параметров существующего агента
Публикация агента на стенды GigaLab происходит с помощью конвейера GitLab CI, который запускается автоматически при создании MR в репозиторий giga-agents .
В этом разделе — инструкция по изменению конфигурации конвейера существующего агента в репозитории. В результате выполнения инструкции вы создадите MR, с помощью которого можно опубликовать агента на DEV/IFT или ПРОМ стенды.
При создании Merge Request:
- можно изменять только папку вашего агента
services/ваш-агент; - можно менять параметры только одного агента;
- при обновлении агента в ПРОМ, обязательно увеличение версии;
- нельзя самостоятельно изменять параметры ядра и выделяемых ресурсов. Для изменения этих параметров обратитесь в команду GIgaLab.
Чтобы изменить параметры существующего агента:
-
Создайте новую ветку с префиксом
fix/и названием вашего агента:git checkout -b fix/ваш-агент-config -
Сделайте необходимые изменения в конфигурационных файлах в папке
services/ваш-агент. -
Сохраните изменения и отправьте их в GitLab.
Если нужно создать ветку в GitLab используйте команду
git push --set-upstream origin feature/ваш-агентОтвет будет содержать ссылку для создания Merge Request:
remote: To create a merge request for feature/<ваш-агент>, visit:
remote: https://git.sberdevices.ru/ihub/agents-lab/giga-agents/-/merge_requests/new?merge_request%5Bsource_branch%5D=feature%2F<ваш-агент> -
Пройдите по ссылке и создайте Merge Request.
В заголовке и описании укажите название вашего агента.
В интерфейсе Merge Request запустится конвейер, с помощью которого можно будет опубликовать агента на среды DEV, IFT и ПРОМ.
Merge Request можно будет влить после успешной публикации агента на ПРОМ.