Главная страница
    • Deckhouse
      Kubernetes-платформа, зарегистрированная
      в едином реестре российского ПО.
    • Managed Kubernetes
      Готовые кластеры с поддержкой 24×7,
      без привязки к провайдеру.
    • Возможности Kubernetes
      О преимуществах технологии
      для разработчиков и бизнеса.
    • DevOps as a Service
      Полный цикл работ
      и поддержка 24×7 с гарантиями по SLA.
    • Наш подход к DevOps
      Подробно о том, как мы работаем
      и внедряем лучшие DevOps-практики.
    • Аудит ИТ-инфраструктуры
      Исследуем вашу инфраструктуру, архитектуру приложений, CI/CD и другие процессы.
    • werf
      CLI-утилита с открытым кодом для реализации CI/CD и деплоя приложений в Kubernetes.
    • Okmeter
      SaaS-система мониторинга,
      которую не нужно настраивать.
  • Наши клиенты
    • О нас
    • Контакты
    • Работа у нас
    • Презентация
    • Наши публикации
    • Новости и события
    • Хабр
+7 (495) 721-10-27
или перезвоните мне
Главная страница
    • Deckhouse
      Kubernetes-платформа, зарегистрированная
      в едином реестре российского ПО.
    • Managed Kubernetes
      Готовые кластеры с поддержкой 24×7,
      без привязки к провайдеру.
    • Возможности Kubernetes
      О преимуществах технологии
      для разработчиков и бизнеса.
    • DevOps as a Service
      Полный цикл работ
      и поддержка 24×7 с гарантиями по SLA.
    • Наш подход к DevOps
      Подробно о том, как мы работаем
      и внедряем лучшие DevOps-практики.
    • Аудит ИТ-инфраструктуры
      Исследуем вашу инфраструктуру, архитектуру приложений, CI/CD и другие процессы.
    • werf
      CLI-утилита с открытым кодом для реализации CI/CD и деплоя приложений в Kubernetes.
    • Okmeter
      SaaS-система мониторинга,
      которую не нужно настраивать.
  • Наши клиенты
    • О нас
    • Контакты
    • Работа у нас
    • Презентация
    • Наши публикации
    • Новости и события
    • Хабр
+7 (495) 721-10-27
или перезвоните мне

← Новости и события

18 июля 2017 Новости

«Флант» представляет dapp — свою Open Source-утилиту для DevOps и CI/CD

Выстраивая процессы CI/CD (Continuous Integration и Continuous Delivery) в работе над различными проектами (подробнее о том, как мы это делаем, читайте здесь), мы пришли к необходимости инструмента, упрощающего, улучшающего и автоматизирующего выполнение ряда рутинных операций в стеке используемых нами технологий и продуктов: Git, Chef, Docker и Kubernetes. Так появился проект dapp, возможностями которого мы хотим поделиться со всем профессиональным сообществом.

Итак, dapp — это утилита для реализации и сопровождения процессов CI/CD, призванная упростить DevOps-инженерам разработку кода для сборки, уменьшить время ожидания сборки по очередному коммиту и автоматизировать деплой. На данный момент dapp обладает:

  • развитой системой сборки образов Docker-контейнеров, которая благодаря специально предусмотренным возможностям: реализации паттерна из 4 стадий, кэшам, внешнему контексту, артефактам, продуманной работе с Git (подробнее о них читайте здесь) — выполняется по-настоящему быстро и эффективно;
  • начальной поддержкой деплоя, которая обеспечивает развёртывание инфраструктуры в Kubernetes по переданным YAML-конфигурациям (с помощью Helm) и запуск контейнеров уже в этой инфраструктуре;
  • поддержкой системы управления конфигурациями Chef для реализации подхода IaC («инфраструктура как код»), благодаря которой создаваемые Docker-образы могут настраиваться по рецептам Chef (cookbooks).

Из планов на обозримое будущее — поддержка системы Ansible, развитие возможностей деплоя до полного цикла CI/CD.

Более подробную информацию о dapp можно получить из следующих источников:

  • «Собираем Docker-образы для CI/CD быстро и удобно вместе с dapp (обзор и видео)»: статья в блоге и видео с выступления технического директора АО «Флант» Дмитрия Столярова;
  • официальная техническая документация на русском языке —  flant.github.io/dapp;
  • официальная группа поддержки в Telegram — dapp_ru.

Мы используем dapp для решения задач в production с прошлого года и считаем, что эта технология созрела для более массового использования. Исходный код проекта написан на языке Ruby и опубликован в GitHub под свободной лицензией (Apache License v2). Приглашаем DevOps-специалистов и Open Source-энтузиастов, заинтересованных в применении dapp, к участию в проекте: мы будем рады вашим вопросам, историям успеха, issues и pull requests.

Основные разработчики dapp в компании «Флант» — Алексей Игрычев, Тимофей Кириллов, Иван Михейкин, Дмитрий Столяров.

© 2008–2023 АО «Флант»
Политика конфиденциальности
info@flant.ru
+7 (495) 721-10-27
Отправить сообщение
Перезвоните мне

Обсудить проект и ключевые задачи

Оставьте ваши данные, и мы свяжемся с вами.

phone
Нажимая на кнопку «Заказать звонок», вы соглашаетесь с политикой обработки персональных данных.

Заявка отправлена

Мы свяжемся с вами в течении рабочего дня

Возникла ошибка отправки формы

Попробуйте еще раз

Встреча с DevOps-командой

Запланируйте встречу с нами

phone
Нажимая на кнопку «Запланировать», вы соглашаетесь с политикой обработки персональных данных.

Заявка отправлена

Мы свяжемся с вами в течении рабочего дня

Возникла ошибка отправки формы

Попробуйте еще раз

Будем благодарны за обратную связь:
как вам Managed Kubernetes?

Что показалось непонятным?

Оставьте свой контакт,
наш presale-инженер свяжется с вами
Оставьте свой контакт,
наш консультант свяжется с вами
Оставьте свой контакт,
мы будем сообщать вам о ключевых изменениях и спецпредложениях
Оставьте свой контакт,
мы готовы обсуждать стоимость, обсуждая детали конкретного проекта

Нажимая на кнопку «Отправить», вы соглашаетесь с политикой обработки персональных данных.

Данные отправлены

Возникла ошибка отправки формы

Попробуйте еще раз

Будем благодарны за обратную связь:
как вам Managed Kubernetes?

Заявка отправлена

Мы свяжемся с вами в течении рабочего дня

Возникла ошибка отправки формы

Мы свяжемся с вами в течении рабочего дня

Хотите узнать о Deckhouse больше?

Оставьте ваши данные, мы отправим отчёт вам на почту

phone
Нажимая на кнопку «Получить отчёт», вы соглашаетесь с политикой обработки персональных данных.

Спасибо

site.form.pci_ssc.success.text

site.form.pci_ssc.failure.title

site.form.pci_ssc.failure.text

Заказать презентацию

Оставьте ваши данные, и мы свяжемся с вами.

phone
Нажимая на кнопку «Заказать презентацию», вы соглашаетесь с политикой обработки персональных данных.

Заявка отправлена

Мы свяжемся с вами в течении рабочего дня

Возникла ошибка отправки формы

Попробуйте еще раз

Хотите стать партнёром?

Оставьте ваши данные, и мы свяжемся с вами.

phone
Нажимая на кнопку «Отправить запрос», вы соглашаетесь с политикой обработки персональных данных.

Заявка отправлена

Мы свяжемся с вами в течении рабочего дня

Возникла ошибка отправки формы

Попробуйте еще раз

Мы используем cookies

Продолжая пользоваться сайтом, вы соглашаетесь с нашей политикой конфиденциальности

Хорошо Подробнее