Build, test and deploy Wordpress with no headache
Buddy is CI/CD tool that helps developers build, test and deploy Wordpress applications with minimum effort and maximum efficiency.
14-day Premium Trial. Continue for free after the trial. Upgrade when ready.
Automation in 10 minutes
Drag and drop actions to create a delivery pipeline for your website. No DevOps experience required.
Learn how to introduce CI/CD to your WordPress delivery
Automatically install dependencies on server on every commit.
Easily introduce unit and browser tests to improve the quality of your websites.
Standarize your development environment and fast-track release times with Docker.
Monitor websites for performance, SEO, and accessibility. Receive warnings when things go wrong.
Go Headless, use Jamstack.
Buddy will help you deploy your decoupled frontend that is connected with WordPress.
Ensure 100% uptime of your websites with preconfigured atomic deployment templates.
Run WordPress scripts to perform backups, update WP core, and migrate DB's.
Why Wordpress agencies use CI/CD
Create a delivery pipeline in 15 minutes with 120+ actions. Make a push and watch Buddy build and deploy your code.
Install tools in build containers and add actions on-the-fly when required. Create the working environment that you need.
Hook up your favorite 3rd-party service and run tasks on auto-pilot. Release more software in shorter time.
Frequently Asked Questions
What WordPress tasks can I automate with Buddy?With Buddy you can automate deployments to all types of bare-metal and cloud servers, which is a game changer in terms of productivity. No matter if you develop themes, plug-ins, or the API – once you put your upload on auto-pilot, you'll never want to go back. Next, come WP-CLI commands that let you perform backups, update WP core, and migrate databases after the upload. Add visual tests so you can examine the final outcome of your changes. Notifications let you inform your clients of new releases. Website monitoring keeps you on your toes in case of a downtime. Everything configurable in a friendly GUI with no scripting and compatibility issues.
How does Buddy's deployment differ from other CI/CD tools?It's fast. Oh dear, it is. Our deployments are based on changesets, which means that only modified files are deployed, and the deployment mechanism itself is optimized to the limits. In other words, you don't need to upload the entire repository every time, and the upload is blazing fast. We had a guy who cut down his deployment from 4 hours to 7 minutes thanks to this. We release a new version of Buddy every week to thousands of developers worldwide, and it never takes more than 5 minutes. Deal with this.
Can I build my website before the deployment?Yes. Buddy lets you minify SCSS/SASS, bundle JS files with WebPack, and compress images before the release. The build is run in an isolated container, and the output is transfered to the pipeline's cache. You can either download the dependencies directly to the build container and upload everything at once, or run composer install on the server after the deployment. More advanced users may want to build a Docker image of their WP instance, or even run it on a Kubernetes cluster.
3 reasons why you should convert your WordPress site into Jamstack1. Efficiency. In 9 out 10 cases, a converted website proves much faster than the original one.
2. Future-proof. Jamstack ensures that you can always benefit from the newest technology and never drag behind.
What kind of tests can I run before the release?Buddy supports all types of tests – from PHPUnit tests, to integration, browser, and visual testing. You can attach MySQL and install any packages required by your tests directly in the container, too.
Does Buddy come with a free plan?Buddy offers a free tier with 5 projects and 120 pipeline executions per month. You can upgrade to a higher plan with unlimited executions at any time. All new accounts start with 14 days of trial, allowing you for intense and unrestricted testing.
I only run deployments to FTP. Why should I pay for features I won't use?First of all, if you don't update your websites too often, you can always choose the free plan with limited deployments. Secondly, you don't need to be an expert developer to take advantage of these features as they're naturally ingrained in the GUI. With little to no effort, you can:
1. Roll back changes with one click in case things go wrong.
2. Notify your clients of new releases with email or Slack
3. Receive warnings on mobile when the website goes down.
4. Compress images before the deployment
5. Compare visuals between versions.
You won't find a better entry point to DevOps than Buddy.
Git, Continuous Deployments and Your WordPress ThemesRead more...
How to prepare and restore WordPress backupsRead more...
WordPress in Docker: Dockerization, automation, and Kubernetes.Read more...
How to deploy Wordpress themes to DigitalOceanRead more...
WordPress integration tests with Pest and BuddyRead more...
Creating a Staging Environment for WordPress with the help of WP Migrate DB ProRead more...
Going headless with Next.js and WPGraphQLRead more...
Using Pantheon’s Multidev and Buddy – a perfect WordPress development comboRead more...
How to automate Gutenberg block development in WP projectsRead more...
How to automagically deploy your WordPress siteRead more...
Unlimited Delivery Pipelines
High-performance Build Environment
Easy configuration via GUI & YAML
First-class Docker support
Continuous Deployment for GitHub, GitLab, Bitbucket, and more
No credit card required.