DeployBot – это сервис автоматической развертки кода, который обеспечивает единый процесс доставки для всей команды.
Автоматизация развертывания — позволяет настраивать ручные или автоматические развертывания, срабатывающие по запросу или при каждом пуше в ветку.
Инструменты для разных сред — поддерживает отправку кода из различных веток в одновременно несколько сред, таких как Production и Staging.
Сборка кода — включает возможность сборки или компиляции кода на серверах DeployBot, используя предопределенные или настраиваемые Docker контейнеры.
Работа с зависимостями — поддерживает NPM, Node, Composer для управления зависимостями проекта.
Компиляция кода — предоставляет инструменты для компиляции Java, Scala, Google Go и других языков.
Оптимизация CSS, JS, изображений — использует инструменты вроде Gulp, Grunt, Sass, CoffeeScript для оптимизации и сжатия ресурсов.
Интеграция с сервисами — поддерживает развертывание на FTP(S)/SFTP, Amazon Web Services, DigitalOcean, Heroku, Shopify и другие.
Уведомления — отправляет уведомления через популярные каналы связи, включая HipChat, Slack, Campfire.
Мониторинг развертываний — анализирует влияние каждого развертывания на производительность и стабильность приложения через интеграцию с New Relic, Bugsnag.
DeployBot значительно упростил процесс развертывания наших проектов. Отличная интеграция с Bitbucket, легко отслеживать изменения и делать откаты.