Версия GitFlic с поиском кода по фрагментам
«Группа Астра» объявила о выходе новой версии платформы GitFlic. Решение доступно в трех форматах: облачном (SaaS), self-hosted и enterprise – для крупных организаций. Релиз GitFlic 4.0.0 является мажорным и содержит множество востребованных опций.
Теперь можно легко контролировать среды разработки, быстрее находить нужную информацию в проекте и управлять различными конфигурациями развертывания пользовательского кода на каждом этапе жизненного цикла ПО. Новая функциональность поддерживает последовательность и повторяемость развертываний, отслеживает, где какая версия используется. При необходимости можно оперативно «откатить» обновление и защитить конфиденциальные среды от несанкционированного доступа или изменений.
Одно из самых интересных нововведений, как отмечают в компании, это инструмент для поиска кода по фрагментам, причем как в отдельном проекте (self-hosted), так и во всех сразу (enterprise). Искать нужные участки кода стало проще, что особенно актуально для больших проектов с многими тысячами строк.
Тем, кто переносит свои наработки с зарубежных ресурсов, будет полезен низкоуровневый импорт проектов из GitLab через командную строку (CLI). Он позволяет легко извлекать данные из БД GitLab и импортировать их в GitFlic. Возможен и множественный импорт, что экономит время при миграции большого количества репозиториев.
Заметный шаг сделан в направлении совместимости с Kubernetes: в версии 4.0.0 есть полноценная поддержка Helm-пакетов и экспериментальная интеграция с Kubernetes, чтобы легко развертывать GitFlic и раннеры прямо внутри Kubernetes-кластера.
В части безопасности также реализован ряд улучшений. Начиная с версии 4.0.0 платформа умеет самостоятельно создавать бэкапы через CLI, что упрощает процесс резервного копирования и восстановления информации. В формате self-hosted для администраторов и пользователей принудительно включается двухфакторная аутентификация, а уникальное пользовательское LDAP-поле остается неизменяемым. Кроме того, для варианта enterprise добавлена работа с ключами (fingerprint) для SAML SSO-подключений.
В версию 4.0.0 внесен и целый ряд исправлений: решены вопросы с валидацией URL-вебхуков, отображением сабмодулей, загрузкой NuGet-пакетов, созданием веток и тегов, подсчетом размера хранилища и пр. Все это сделало платформу более стабильной и удобной для работы.
Как предупреждает вендор, изменения в версии 4.0.0 блокируют обратную совместимость. Пользователи редакции self-hosted вместе с дистрибутивом получат подробную инструкцию по обновлению.