Buddy (программное обеспечение) - Википедия - Buddy (software)
Эта статья поднимает множество проблем. Пожалуйста помоги Улучши это или обсудите эти вопросы на страница обсуждения. (Узнайте, как и когда удалить эти сообщения-шаблоны) (Узнайте, как и когда удалить этот шаблон сообщения)
|
приятель (также известный как Buddy.Works) - это веб-сайт с собственным непрерывная интеграция и Доставка программное обеспечение для Git разработчиков, которых можно использовать строить, тест и развертывать веб-сайты и приложения с кодом из GitHub, Bitbucket и GitLab. В нем работают Докер контейнеры с предустановленными языки и рамки для сборок, рядом DevOps, мониторинг и уведомления.
История
Buddy запущен как загружаемый ВМ в мае 2015 года под названием Meat !. Первоначально служба была бесплатной, но использовала проприетарную лицензию, что вызвало некоторую озабоченность в сообществе веб-разработчиков. Мясо! был переименован в Buddy в ноябре 2015 года и выпущен как облачный сервис. Локальная версия под названием Buddy GO была выпущена в сентябре 2016 года.[1] Переключение с ВМ на Docker позволило установить на любой Linux-сервер, в том числе Amazon EC2, DigitalOcean и Microsoft Azure. Вскоре после этого компания запустила Guides,[2] специальный раздел веб-сайта с примерами использования и стратегиями автоматизации рабочих процессов, который позже будет воспроизведен на Середина, популярная платформа для ведения блогов. 21 сентября 2016 года сервис был представлен на Product Hunt.[3]
Конфигурация
Конфигурация выполняется путем организации предопределенных действий в последовательности, называемые конвейерами. Конвейеры могут запускаться автоматически при нажатии на ветвление, вручную или периодически. Действия включают сборки на основе Docker, развертывание в FTP /SFTP и IaaS сервисы, доставка в систему контроля версий, SSH-скрипты, мониторинг сайтов и условные уведомления. В отличие от других инструментов CI, таких как Дженкинс или же Трэвис Си, Бадди не использует YAML файлы для описания процесса, хотя компания заявила, что поддержка файлов .yml в настоящее время находится в разработке.[4]
Управление версиями
Помимо поддержки сторонних услуг хостинга, Buddy предлагает решение для хостинга с собственным кодом с наиболее популярными командами Git (git журнал
, мерзавец шоу
, мерзавец виноват
, git diff
) воспроизводится в графическом интерфейсе. Другие функции включают облачный редактор с инструментом обвинения и подсветка синтаксиса, разрешения push, запросы на слияние и визуальное управление филиалами.
Доступные действия
Сервис поддерживает более 30 предварительно настроенных действий, которые можно изменить с помощью команд Linux:
Языки и фреймворки
Angular CLI, Глоток, Ворчание, Node.js, Maven, Gradle, PHP, Рубин, Python, Эликсир, .СЕТЬ / .NET Core, Идти, Ember CLI
Генераторы статических сайтов
Джекилл, Hexo, Hugo, Посредник
Развертывание
FTP, SFTP, FTPS, Heroku, Microsoft Azure, DigitalOcean, Модуль, Shopify, WebDAV, нажмите Git
Веб-сервисы Amazon
Amazon S3, Amazon EC2, AWS Elastic Beanstalk, AWS CodeDeploy, AWS Lambda
Сервисы Google
Облачное хранилище Google, Google Compute Engine, Google App Engine
DevOps
Команды SSH, HTTP-запросы, Heroku CLI, сборка образа Docker и отправка в реестр (Docker Hub, Amazon ECR, частный реестр)
Уведомления
Электронное письмо, SMS, Слабина, Уведомления на рабочем столе (Pushbullet,[5] Пушовер), Лента активности
Мониторинг веб-сайтов
URL-запрос, пинг, Порт TCP мониторинг
Рекомендации
- ^ «Buddy GO [On-Premises] теперь доступен для загрузки». Twitter. Получено 2017-01-16.
- ^ «Узнайте, как автоматизировать процесс разработки с помощью Buddy Guides». Twitter. Получено 2017-01-16.
- ^ "Бадди - Охота за продуктами". Product Hunt. Получено 2017-01-16.
- ^ "Конфигурация как код?". BuddyBoard. Получено 2016-11-18.
- ^ "Представляем: уведомления на нескольких устройствах с помощью Pushbullet - Блог друзей". buddy.works. Получено 2017-01-16.