Buddy automatically sends pipeline status to GitHub and GitLab. Setting up a single pipeline with a wildcard
* mode will test code in all your branches and give a corresponding status:
--targetparameter in the Docker Build action. When building a Dockerfile with multiple build stages,
--targetcan be used to specify an intermediate build stage by name as a final stage for the resulting image. Commands after the target stage will be skipped"
$BUDDY_EXECUTION_REVISION_MESSAGE. Thanks for the heads up, John!
Buddy is a smart tool that lets you build and deploy your web projects. Before the application is deployed to the server, however, it is first tested in preconfigured Docker containers. Some of the tests, e.g. integration, E2E or Selenium, require a fully operational application with things like a database and session storage.
Buddy supports this functionality with microservices activated in build actions:
--forceflag applied. You can now turn the flag off in 'More Options' of both actions
We're happy to announce that Buddy now supports deployments to the AWS ECS! Amazon Elastic Container Service is a scalable container orchestration service that lets you run Docker containers on the Amazon infrastructure.
With Buddy, you can easily create a delivery pipeline that will dockerize your application, push it to the ECR registry, and launch it on the ECS:
BUDDY_EXECUTION_REVISION_SUBJECTto the default environment variables
diffie-hellman-group1-sha1has been removed due to vulnerability issues
Buddy turns delivery to Kubernetes into a breeze. In a couple of minutes you can configure advanced pipelines that will test and build your application into a Docker image, push it to the registry, apply deployment, and run job in your K8s clusters.
Communication with K8s clusters is performed with the Kubernetes command-line tool, kubectl. The version used should always be compatible with the version installed on the server.