CI/CD for PHP

Headache-free delivery automation
for PHP developers

Four stages of
deployment with Buddy

Build

1
Our dedicated PHP action allows you to select
the PHP version, install required extensions,
and automatically run Composer.
Dependencies, such as vendors/ or
node_modules/, are cached by default
Easily install any additional packages or
dependencies
Buddy PHP build
Buddy PHP test

Tests

2
Run unit tests for your build environment
within a single pipeline.
Attached databases are launched in Docker
containers linked to your test actions
Actively monitor the quality of your code
with PHP CS Fixer, PHPStan, or Psalm
Run visual tests and compare changes
between the live version and the new relase

Deployment

3
Buddy's deployment speed cannot be matched.
You can use our IaaS integrations (AWS, GCP, Azure),
deploy to bare-metal servers, or use your own scripts
(Ansible, Puppet, custom shell).
Changeset-based deployments allow for
faster and more convenient executions.
Easily access and run scripts on your servers
from Buddy over SSH
Supports FTP/SFTP, Rsync & Atomic Deployments
Buddy PHP build
Buddy PHP test

Monitoring

4
Monitor the performance and health of your app
before and after the release.
Over a dozen predefined app monitoring
actions including Ghost Inspector, Lighthouse
and Sentry
Run regular smoke tests with our web
monitoring actions and custom scripts

“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

Need more proof?

G2

Over 104 reviews

4.6 / 5

Capterra

Over 117 reviews

4.8 / 5

AlternativeTo

Over 50 reviews

4.8 / 5

Frequently Asked Questions

What PHP tasks can I automate with Buddy?

Why should I use Buddy to set up a Continuous Delivery pipeline?

Can I use MySQL or other database during my build?

Will my team benefit from using Buddy?

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

Can Buddy improve the security of my application?

Interested in more?
Check out these resources

CI/CD for PHP

CI/CD for PHP

Read more…
How to use mySQL in PHP builds

How to use mySQL in PHP builds

Read more…
Laravel in Docker

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