Here’s a handy infographic to help you get started on your deployment pipelines.

Infographic of deployment pipeline patterns

1: Build Things Once

Store your build binaries for later use to ensure that you deploy the exact same thing that you’ve tested.

2: Run tests in parallel

Split tests up into manageable chunks, then run them in parallel to speed things up.

3: Design parallel workflows (a.k.a Fan in/Fan out)

Use parallel workflows to create pipeline dependencies and reduce the time it takes to run your pipeline.

4: Verify on a production-like environment

Stage and test on the same environment as your production.

5: Manage your environments in a pipeline

Apply the same rigor reserved for software code on automating your environment configuration.

If you’d like a more in-depth understanding of the deployment patterns, read our full article.

Try GoCD today with our new Test Drive experience