Buddy (also known as Buddy.Works) is a web-based and self-hosted continuous integration and delivery software for Git developers that can be used to build, test, and deploy web sites and applications with code from GitHub, Bitbucket, and GitLab.
Shortly after, the company launched Guides,[2] a dedicated website section with use cases and workflow automation strategies, later reproduced to Medium, a popular blogging platform.
Actions include Docker-based builds, deployment to FTP/SFTP and IaaS services, delivery to version control, SSH scripts, website monitoring and conditional notifications.
Other features include a cloud editor with blame tool and syntax highlight, push permissions, merge requests and visual branch management.
Buddy supports over 30 pre-configured actions that can be modified with Linux commands: Angular CLI, Gulp, Grunt, Node.js, Maven, Gradle, PHP, Ruby, Python, Elixir, .NET/.NET Core, Go, Ember CLI Jekyll, Hexo, Hugo, Middleman FTP, SFTP, FTPS, Heroku, Microsoft Azure, DigitalOcean, Modulus, Shopify, WebDAV, push to Git Amazon S3, Amazon EC2, AWS Elastic Beanstalk, AWS CodeDeploy, AWS Lambda Google Cloud Storage, Google Compute Engine, Google App Engine SSH commands, HTTP requests, Heroku CLI, Docker image build and push to registry (Docker Hub, Amazon ECR, private registry) Email, SMS, Slack, Desktop notifications (Pushbullet,[5] Pushover), Activity stream URL request, Ping, TCP port monitoring