Разработчик платформы СберТех (дочерняя компания Сбера) внес десятки улучшений в базовую функциональность платформы для работы с исходным кодом GitVerse и представил ее новые возможности, которые помогают ускорить и упростить разработку. Об этом команда платформы рассказала на онлайн-презентации «GitVerse: открой вселенную кода».
CI/CD-инструменты
CI/CD-инструменты позволят автоматизировать сборку исходного кода и процессы поставки. Разработчики теперь могут воспользоваться уже написанными скриптами сборки, в один клик перенося свои проекты с Git-репозиториев.
Технология оповещения о новых событиях на сервере (вебхуки) позволяет реализовать еще больше сценариев автоматизации. По событиям в GitVerse можно вызвать через API сторонние сервисы. Например, при определенных событиях в репозитории можно запустить сторонний сборочный конвейер или отправить уведомление в мессенджер.
Новые функции персонального AI-ассистента разработчика GigaCode
Теперь AI-ассистент поможет разработчику решать задачи, связанные с кодом, в окне чата непосредственно в среде разработки. Сервис чата также доступен и в GitVerse, где при просмотре репозитория можно получить объяснение, что делает та или иная часть кода, а также советы по его улучшению. Список языков программирования, которые поддерживает GigaCode, пополнил Ruby, а также стала доступна генерация текстовых данных в формате JSON. На сегодняшний день AI-ассистент поддерживает уже более 15 популярных языков программирования и устанавливается как плагин в привычные среды разработки, включая IDEA, PyCharm, VSCode, Jupyter.
Функциональность для организаций
Теперь разработка на GitVerse доступна не только индивидуальным
разработчикам, но и малым и средним предприятиям. Компании могут организовать совместную работу команды и управлять доступами к своим репозиториям.
Максим Тятюшев, генеральный директор СберТеха: «При разработке новой функциональности мы учитываем пожелания пользователей, добавляем необходимые инструменты, чтобы они могли вести разработку еще проще и быстрее. С каждым релизом платформа будет становиться все более удобной и пополняться новыми популярными репозиториями, open source-версиями продуктов и инструментами для эффективной разработки. Будущее разработки мы видим в создании удобной среды по принципу единого окна, в которой все члены команды могут работать на своем этапе производственного процесса, заказывать облачную инфраструктуру и общаться. На всех этапах разработки партнерскую роль будет занимать AI: помогать писать код, советовать, как сконфигурировать
стенд, готовить документацию, подсказывать шаги по CI/CD-конвейеру».
Также на мероприятии представили дорожную карту развития платформы, согласно которой в этом году появится еще больше полезной функциональности для разработчиков:
«Сбербанк Технологии» (СберТех) — российский разработчик программного обеспечения для бизнеса и государства, основной поставщик решений для Сбера.
Флагманское решение компании — цифровая облачная платформа Platform V для создания бизнес-решений и промышленных приложений любого масштаба и сложности.
Она включает более 70 продуктов, которые закрывают потребности разработки на всех уровнях архитектуры предприятия (бэкенд и фронтенд, интеграция, хранение и аналитика данных), а также предоставляют полный набор инструментов для управления производственным процессом и реализации моделей искусственного интеллекта.
Продукты Platform V помогают компаниям достичь технологической независимости на уровне программного обеспечения. Переход на платформу в Сбере позволил провести цифровую трансформацию, ускорить и удешевить разработку, сократить время ввода сервисов в эксплуатацию, снизить количество IT-инцидентов. C 2021 года продукты Platform V доступны для внешнего рынка.