Jump to content

Бадди (программное обеспечение)

Buddy (также известный как Buddy.Works) — это веб- автономное программное обеспечение непрерывной интеграции и доставки для разработчиков Git , которое можно использовать для создания , тестирования и развертывания веб-сайтов и приложений с кодом из GitHub , Bitbucket и GitLab. . Он использует контейнеры Docker с предустановленными языками и платформами для сборок, а также DevOps , действия по мониторингу и уведомлениям.

Buddy был запущен в виде загружаемой виртуальной машины в мае 2015 года под названием Meat!. Изначально сервис был бесплатным, но использовал проприетарную лицензию, что вызвало недовольство веб-разработчиков. Мясо! был переименован в Buddy в ноябре 2015 года и выпущен как облачный сервис. Локальная версия под названием Buddy GO была выпущена в сентябре 2016 года. [1] Переход с виртуальной машины на Docker позволил выполнить установку на любой сервер на базе Linux, включая Amazon EC2 , DigitalOcean и Microsoft Azure . Вскоре после этого компания запустила Guides, [2] специальный раздел веб-сайта с примерами использования и стратегиями автоматизации рабочих процессов, позже воспроизведенный на Medium , популярной платформе для блогов . 21 сентября 2016 года сервис был представлен на Product Hunt. [3]

Конфигурация

[ редактировать ]

Конфигурация выполняется путем объединения предопределенных действий в последовательности, называемые конвейерами. Конвейеры могут запускаться автоматически при нажатии на ветку, вручную или периодически. Действия включают сборки на основе Docker, развертывание в сервисах FTP / SFTP и IaaS , доставку в систему контроля версий, сценарии SSH, мониторинг веб-сайтов и условные уведомления. В отличие от других инструментов CI, таких как Jenkins или Travis CI , Buddy не использует файлы YAML для описания процесса, хотя компания заявила, что поддержка файлов .yml в настоящее время находится в разработке. [4]

Контроль версий

[ редактировать ]

Buddy предлагает собственное решение для хостинга кода с командами Git, такими как git log, git show, git blame, git diff воспроизводится в графическом интерфейсе. Другие функции включают в себя облачный редактор с инструментом обвинений и подсветкой синтаксиса , push-разрешения, запросы на слияние и визуальное управление ветвями.

Доступные действия

[ редактировать ]

Buddy поддерживает более 30 предварительно настроенных действий, которые можно изменить с помощью команд Linux:

Языки и фреймворки

[ редактировать ]

Angular CLI , Gulp , Grunt , Node.js , Maven , Gradle , PHP , Ruby , Python , Elixir , .NET /.NET Core, Go , Ember CLI

Генераторы статических сайтов

[ редактировать ]

Джекилл , Гексо, Хьюго, Миддлмен

Развертывание

[ редактировать ]

FTP , SFTP , FTPS , Heroku , Microsoft Azure, DigitalOcean, Modulus, Shopify , WebDAV , отправка в Git

Веб-сервисы Amazon

[ редактировать ]

Amazon S3 , Amazon EC2, AWS Elastic Beanstalk , AWS CodeDeploy, AWS Lambda

сервисы Google

[ редактировать ]

Облачное хранилище Google , Google Compute Engine , Google App Engine

Команды SSH , HTTP-запросы , Heroku CLI, сборка образа Docker и его передача в реестр ( Docker Hub , Amazon ECR , частный реестр)

Уведомления

[ редактировать ]

Электронная почта , SMS , Slack , уведомления на рабочем столе (Pushbullet, [5] Pushover), Лента активности

Мониторинг сайта

[ редактировать ]

URL-запрос , Ping , TCP-порта мониторинг

  1. ^ «Buddy GO [On-Premises] теперь доступен для загрузки» . Твиттер . Проверено 16 января 2017 г.
  2. ^ «Узнайте, как автоматизировать процесс разработки с помощью Buddy Guides» . Твиттер . Проверено 16 января 2017 г.
  3. ^ «Бадди — Охота за продуктами» . Охота за продуктами . Проверено 16 января 2017 г.
  4. ^ «Конфигурация как код?» . БаддиБорд . 4 октября 2016 г. Архивировано из оригинала 05 февраля 2017 г. Проверено 18 ноября 2016 г.
  5. ^ «Представляем: уведомления на нескольких устройствах с помощью Pushbullet — блог Buddy» . приятель.работает . 11 октября 2016 года . Проверено 16 января 2017 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 8a831cd6a14141951686ca83e8cf355f__1721026800
URL1:https://arc.ask3.ru/arc/aa/8a/5f/8a831cd6a14141951686ca83e8cf355f.html
Заголовок, (Title) документа по адресу, URL1:
Buddy (software) - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)