Infield - это интеллектуальная платформа, предназначенная для управления и автоматизации процесса обновления программного обеспечения с открытым исходным кодом. Она использует автоматизированные инструменты для создания актуального плана обновления, который учитывает риски и затраты при обработке прямых и косвенных зависимостей. Infield позволяет пользователям подключать свой код, просматривать резервуары обновлений и предоставляет вариант обслуживания "под белые перчатки" для удобного перехода.
Основные функции Infield
Автоматизированное управление обновлениями
Оценка рисков зависимостей
Интеграция с CI/CD пайплайнами
Сервис обновления "под белые перчатки"
Плюсы и минусы Infield
Минусы
Не является открытым исходным кодом, что ограничивает прозрачность и возможность самостоятельного хостинга
Может потребоваться обучение и плата за подписку
В настоящее время ограниченная поддержка языков, скоро появится поддержка Java
Плюсы
Автоматизирует сложные обновления зависимостей для снижения ручной работы
Предоставляет экспертную поддержку разработчиков вместе с автоматизацией
Отслеживает прогресс и улучшает состояние зависимостей со временем
Поддерживает несколько языков программирования
Предлагает опцию сервиса «white-glove» для обновлений без участия пользователя