Open-Source-трибуна на HighLoad++

Werf

Werf

Werf — это утилита для сборки, дистрибуции и развёртывания приложений в Kubernetes, обеспечивающая согласованность и надёжность процессов CI/CD. Основные возможности утилиты: • Сборка образов с автоматическим тегированием, а также кэшированием и переиспользованием слоёв. • Развёртывание в Kubernetes с трекингом, богатой обратной связью и уникальными механизмами управления жизненным циклом каждого релизного ресурса. • Дистрибуция релизных артефактов в виде бандла — самодостаточного и автономного пакета, содержащего все необходимые образы и конфигурации для развёртывания без доступа к внешним системам. • Умная очистка container registry от неактуальных образов по политикам, основанным на активности в Git. • Автоматическая очистка сборочных хостов, обеспечивающая баланс между эффективным кэшем и использованием дискового пространства. Werf особенно полезен в больших проектах (монорепозиториях) с активной разработкой, где эффективность на каждом шагу играет критическую роль, а её игнорирование приводит к увеличению time to market и росту издержек. Сайт проекта: https://ru.werf.io/
Ссылка на проект