ХабрПостыНовостиМегапосты?

4000 звёзд на GitHub у werf — нашей Open Source-утилиты для CI/CD

Сегодня особенный день для нашей утилиты werf — она преодолела отметку в 4 тысячи звёзд на GitHub. На покорение этой вершины у нас ушло почти семь лет. 

werf — это высокоуровневый Open Source-инструмент для построения готового процесса CI/CD с любой CI-системой, который с 2022 года стал проектом CNCF Sandbox. 

График прироста заветных звездочек:)
График прироста заветных звездочек:)

Всё это время мы неустанно работали и развивали werf например, совсем недавно вышла версия 2.0, которая включает в себя множество улучшений и новых фичей, а также новый движок развёртывания — Nelm, наша реимплементация Helm. И у нас большие планы:)

Спасибо инженерному сообществу в России и по всему миру за признание и доверие. Мы благодарны всем, кто поддерживает werf, вносит свой вклад в её совершенствование, делится обратной связью, пишет на нее обзоры и просто использует в своих проектах. Именно это драйвит нас и дает вдохновение работать над проектом и релизить крутые фичи!

Так что ю аре велкам: ставьте звёзды, приносите свои issue и коммиты!

Официальные ресурсы werf

Читайте также в нашем блоге

  1. werf v1.2 — стабильный релиз Open Source‑утилиты для доставки приложений в Kubernetes

  2. В сообществе пользователей утилиты для сборки и деплоя werf — уже 1000 участников

  3. 8 лет werf — утилите для построения CI/CD с любой CI‑системой: главные события и полезные материалы

  4. 10 лет жизни и опыта компании «Флант» в одном посте

  5. 15 лет «Фланта»: переход от сервисной компании к продуктовой, покупка внешнего продукта, вера в Open Source

Полезные ссылки для работы с werf

  1. Первые шаги с werf: собираем и деплоим простое приложение в Kubernetes

  2. Автоматизируем сборку и деплой приложения в GitLab CI/CD: подробное руководство с примерами

  3. Гайды по Kubernetes с werf на разных фреймворках и языках программирования (Go, Node.js, Spring, Rails, Laravel, Django)

  4. Встречи с сообществом пользователей werf

  5. Разворачиваем приложение в кластере Kubernetes под управлением Deckhouse c помощью werf

  6. Задаём порядок деплоя ресурсов в Kubernetes с помощью werf/Helm

  7. Запуск одноразовых задач и отладка образов прямо в Kubernetes‑кластере с помощью werf

  8. Новые возможности werf: CI/CD на основе werf и Argo CD

  9. Запуск werf в GitLab CI/CD без Docker‑сервера

@TimurTukaev
05.07.2024 12:05 UTC
Первоисточник

Комментарии

@olku
05.07.2024 16:56 UTC
-3

Скажите пожалуйста, для чего вам признание Гитхаба и англоязычная аудитория, если вы ушли из ЕС? Инструмент отличный, но кейс немного непонятный. Есть ли юрлица для коммерческого партнерства вне РФ?

05.07.2024 17:29 UTC
+7

Разве не круто, когда разработанный тобой Open Source-инструмент признают во всем мире? Ответ очевиден.

06.07.2024 10:22 UTC
0

Раз отвечаете вопросом, переформулирую.
Флант - коммерческая организация, рекламирующая свой продукт в Гитхаб, который ведет на werf.io где прямо упоминается вендор. Это крутой маркетинг как вы заметили, и с момента https://habr.com/ru/companies/flant/news/734716/comments/#comment_25543422 уже две знакомые европейские компании интересовались вашими managed сервисами. Полагаю, Флант получает подобные https://habr.com/ru/companies/flant/articles/798599/comments/ вопросы регулярно.
Итак, для чего компании присутствие на покинутом рынке? Если смело подмигнете "на будущее", станет понятно. Пока не очень.

@MyraJKee
06.07.2024 06:54 UTC
+1

Не знал что это вы его запилили. Круто, молодцы

@budnikovsergey
06.07.2024 07:35 UTC
0

Несколько лет вижу упоминания werf и в них обычно нет краткого описания без маркетинга и графоманства зачем он нужен при наличии helm и обычных mainstream ci/cd инструментов. Я правильно понимаю, что werf в двух словах это патченый helm, который научили чистить репозитории образов контейнеров от уже ненужных старых версий?

07.07.2024 06:10 UTC
+2

werf включает в себя патченную версию Helm (теперь этот форк пошёл ещё дальше в сторону самостоятельного проекта — называется Nelm). Но в первую очередь werf — это opinionated solution, построенный на базе Helm и других стандартных проектов для сборки и деплоя в Kubernetes. Утилита встраивается в привычную CI-систему (GitLab, GitHub…) и вызывается оттуда для сборки/тегирования/деплоя образов. Вместо того, чтобы напрямую работать с Docker/Buildah/Helm, вы работаете с werf. А уже внутри неё — привычные технологии с доп. фичами и "обвязкой", чтобы процесс сборки-деплоя шёл по opinionated workflow, был предсказуемым и надёжным.