Four stages of
deployment with Buddy

Build1

Our dedicated PHP action allows you to select
the PHP version, the composer will be installed
automatically. Use build commands to customize.
Dependencies, such as vendors/ or
node_modules/, are cached by default
Easily install any additional packages or
dependencies
Buddy PHP build
Buddy PHP test

Test2

Run tests for your build environment within a single pipeline.
Attached databases are launched in Docker
containers which are linked to your test
actions
Actively monitor the quality of your code
with php-cs-fixer, phpstan or psalm. actions
Perform Visual Test between the live version
of your platform and the being deployed

Deploy3

Buddy allows for easy server deployments.
You can use our IaaS integrations (AWS, GCP, Azure)
or your own scripts (Ansible, Puppet or custom
shell script).
Changeset-based deployments allow for
faster and more convenient executions.
Access your servers easily through
Buddy using SSH
Support for multiple network protocols,
such as SFTP, FTP and Rsync
Buddy PHP build
Buddy PHP test

Monitor4

Monitor the performance and health of your app
before, and after the release.
Over a dozen predefined app monitoring
actions such as Ghost Inspector, Lighthouse
or Sentry
Use our web monitoring actions or your own
scripts to run regular smoke tests

“Overall my experience has been absolutely amazing. I have been able to deploy
multiple technology stacks to multiple different environments, integrate PHP unit
testing, check my applications' up-time, all while viewing everything in a single
interface. Buddy has numerous 1st-party integrations to various platforms and
tools to get you started very quickly.”

Doug Niccum

Lead Developer at @Shier

Not convinced?
Check our reviews!

G2 - logoG2 - logo

G2

Over 104 reviews

4.6 / 5

Capterra - logo

Capterra

Over 117 reviews

4.8 / 5

AlternativeTo - logo

AlternativeTo

Over 50 reviews

4.8 / 5

Frequently Asked Questions

What PHP tasks can I automate with Buddy?

Can I use PostgerSQL or other database during my build?

Why should I use Buddy to set up a continuous delivery pipeline?

How will my team benefit from using Buddy? 

Is there a way to quickly trigger build pipeline without making changes in the source code?

Can I improve the security of my application by using Buddy?

New to Buddy?
Check out our resources

CI/CD for PHP

Read more…

How to use mySQL in PHP builds

Read more…

Laravel in Docker

Read more…

It’s easy to get
started

Buddy provides a forever-free account.
You can upgrade when needed.

Unlimited Delivery Pipelines

High-performance Build Environment

Easy configuration via GUI & YAML

First-class Docker support

Continuous Deployment for GitHub, GitLab, Bitbucket, and more

$0/mo
Get started

No credit card required