Four stages of
deployment with Buddy
the PHP version, the composer will be installed
automatically. Use build commands to customize.
node_modules/, are cached by default
containers which are linked to your test
with php-cs-fixer, phpstan or psalm. actions
of your platform and the being deployed
You can use our IaaS integrations (AWS, GCP, Azure)
or your own scripts (Ansible, Puppet or custom
faster and more convenient executions.
Buddy using SSH
such as SFTP, FTP and Rsync
before, and after the release.
actions such as Ghost Inspector, Lighthouse
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.”
Lead Developer at @Shier
Check our reviews!
Frequently Asked Questions
What PHP tasks can I automate with Buddy?
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 your server using Ansible, Deployer or a simple SFTP.
Can I use PostgerSQL or other database during my build?
Yup, 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, Redis, Elasticsearch, MongoDB and more. It is also possible to add your custom Docker image.
Why should I use Buddy to set up a continuous delivery pipeline?
First of all, continuous delivery, in general, is recommended as one of the best practices in programming. Secondly, Buddy allows for creation of a feature-full delivery pipeline in roughly 15 minutes thanks to our user-friendly GUI.
How will my team benefit from using Buddy?
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 using phpat (https://github.com/carlosas/phpat).
Is there a way to quickly trigger build pipeline without making changes in the source code?
Yes, Buddy allows you to trigger your pipelines manually. What is more, you can select the revision to which it will be run, clear cache or even run your pipeline from scratch removing all previously calculated changesets.
Can I improve the security of my application by using Buddy?
Each pipeline can be run periodically, just like cron. Thanks to this, tools like sensiolabs or security-checker allow you to create code security tests that are run regularly. You can also create an alternative set of actions for each pipeline that will notify your team whenever something goes wrong.
It’s easy to get
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