With Buddy you can build your own Docker images with source code from GitHub, Bitbucket and GitLab (or Buddy) repositories. In this release we've added context path support for Docker image builds—a good opportunity to present how to automate the delivery workflow for dockerized applications.
- New action: Build Docker image with context paths
- Better support of errors for Rackspace deployments and Maven/Gradle builds
- AWS Lambda now supports all AWS regions
- Added commiter name and commiter email to Buddy parameters (useful eg. when sending notification of new version to Slack)
PHPUnit is a popular programmer-oriented testing framework for PHP. You can use it to test your code before the deployment so that you know the copy on your server is free of errors.
Deploy files to Rackspace Cloud Files with the new file transfer action!
- New action: Deployment to Rackspace Cloud Files
- Pushing a badly configured
buddy.ymlwill trigger a sidebar notification in the Buddy GUI so that you immediately know something is wrong
- Cloning a pipeline will now clone the static files from the original pipeline
Since GitHub is the #1 Git provider among our users, we have decided to deepen the integration with the service by enabling the status of Buddy operations in the GitHub GUI.
Pipelines – the visual representation of a developer's workflow – are one of the core features that make Buddy easy to use and configure. However, some of the developers prefer the classic way of managing configuration using YAML files.
One of the most common requests we were receiving so far was the ability to use private modules in your projects. We're happy to announce that with the introduction of the environment variables to Buddy, it is now possible to do it.
- Files added manually to the pipeline are now marked as static files and will no longer be deleted when clearing the cache (filesystem)