Ввиду роста команды амбиционных разработчиков и не менее амбициозных задач, возникла необходимость повысить эффективность, качество и инструментарий управления разработкой.
На данный момент закончены работы над вспомогательными сервисами, ускоряющими и автоматизирующими разработку ПО.
Введен CI/CD на базе GitLab для новых проектов. При выпуске нового релиза он автоматически проходит все этапы автотестирования и анализа, система производит сборку Nuget пакетов и размещает его в поднятом в рамках потребностей локальном репозитории пакетов.
Инструмент SonarQube проводит анализ написанного кода, ищет возможные уязвимости и дает рекомендации по устранению.
Grafana ведет сбор и отображение статистических данных по различным метрикам, предоставляет их в удобном формате.
Поднят локальный сервер, где размещены и работают все разрабатываемые нами микросервисы, на базе Docker.
Для удалённой работы поднят VPN, который даёт полный доступ в интрасеть.
В планах - внедрение автотестов на базе Allure TestOps.
На данный момент закончены работы над вспомогательными сервисами, ускоряющими и автоматизирующими разработку ПО.
Введен CI/CD на базе GitLab для новых проектов. При выпуске нового релиза он автоматически проходит все этапы автотестирования и анализа, система производит сборку Nuget пакетов и размещает его в поднятом в рамках потребностей локальном репозитории пакетов.
Инструмент SonarQube проводит анализ написанного кода, ищет возможные уязвимости и дает рекомендации по устранению.
Grafana ведет сбор и отображение статистических данных по различным метрикам, предоставляет их в удобном формате.
Поднят локальный сервер, где размещены и работают все разрабатываемые нами микросервисы, на базе Docker.
Для удалённой работы поднят VPN, который даёт полный доступ в интрасеть.
В планах - внедрение автотестов на базе Allure TestOps.