CI/CD for PHP
Headache-free delivery automation
for PHP developers
vendors/
or node_modules/
, are cached by default“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
Buddy allows you to automate all types of PHP tasks: install dependencies with Composer, run tests using PHPUnit, check code style with PHP CS Fixer, run static analysis with Psalm or PHPStan, or deploy your code to the server using Ansible, Deployer, or FTP/SFTP protocols.
Continuous Delivery helps release software much faster, allowing you to get more feedback from the client and deliver better quality software. Contrary to other CI/CD tools that require DevOps experience and knowledge of YAML scripting, Buddy's unique UI allows you to create a fully-featured delivery pipeline in roughly 15 minutes.
Yes. Buddy allows for adding up to five different services to your build and test actions. You can select from a wide range of preconfigured services like MySQL, PostgreSQL, Redis, Elasticsearch, MongoDB, and more. It is also possible to add your custom Docker image.
Yes. Buddy allows you to create Continuous Integration pipelines that will check your code on every pull request, giving your team instant feedback. This will reduce the overall code review time. It is also possible to automate your code architecture tests with tools like phpat (PHP Architecture Tester).
Yes. Buddy allows you to trigger your pipelines manually with a click. You can select the revision to which it will be run, clear cache, or run your pipeline from scratch removing all previously calculated changesets.
Each pipeline can be run periodically, just like cron. Thanks to this, you can configure regular code security tests with tools like SensioLabs Security Checker. You can also create an alternative set of actions for each pipeline that will notify your team whenever something goes wrong.
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