More Flexible Deployment Pipelines

Written by: Alexander Tacho
2 min read

Keeping your deployment environments during feature development manually up to date is a time consuming and tedious process. Each time you push changes you have to make sure to update the corresponding environments and communicate that to your team members involved.

Automating your deployment to those environments makes that as seamless as possible and reduces the time to make change. The faster you can make the latest changes available and accessible to everyone involved in the feature life cycle, the sooner you get feedback and improve on it.

Getting Started with Wildcard Deployment Pipelines

We are happy to introduce wildcard deployments that let you configure deployment pipelines for branches that start with a certain prefix. Configuring these “wildcard” pipelines allows you to set up flexible deployment workflows that fit your team’s needs. If you first want to become familiar with how Codeship supports Deployment Pipelines in general read more about it in this Deployment Pipelines article in our docs.

You are able to configure these pipelines on your deployment page in your project settings. Check out the feature documentation for further details (Wildcard Deployment Pipelines on Codeship).

Being able to deploy branches that start with a certain prefix enables much more flexible deployment workflows.

  • Use Gitflow to deploy “release” branches to your staging environment.

  • Easily setup your “feature” branches to be deployed to a QA environment.

  • Don’t to want deploy each time a code comes on controller but, instead, when you create a release tag? Configure your deployment pipeline to deploy each release tag to the same application.

  • You want to create development environments for each engineer? Configure Codeship to automatically deploy branches of each of their environments.

These more flexible configurations give you the ability to adapt your deployment workflow to your needs. Flexibility means your applications are easier to deploy and much more accessible to your whole team. Faster deployments mean quicker feedback and generating faster value for your users.

Sign up and automate your deployments - get started here.

Stay up to date

We'll never share your email address and you can opt out at any time, we promise.