Skip to content

Releases: ThoughtWorks-DPS/circlepipe

0.3.2

16 Nov 04:17
fad14da
Compare
Choose a tag to compare

Changelog

Adds support for role post phase that can require n jobs run during a prior pre phase, by making the template variable {{.allprestepjobs}} available to be used in post phase templates.

This is useful for multi-cluster deployments, where you may have a collection of clusters grouped into roles (e.g. nonprod and prod), and you wish to run a task for each individual cluster (for example, a deploy cluster + test cluster), followed by a running a single task at the the collection/role level (for example a cross-cluster test, or a monitor deployment). See example diagram below:

image

0.2.0

28 Aug 18:14
64ec6af
Compare
Choose a tag to compare

Two new flags added:

  • PipeApproveAfterPre (default true)
  • PipeApproveAfterPost (default false)

The default tool behavior remains the same, however by setting ApproveAfterPre to false and ApproveAfterPost to true you now have the option to run both pre- and post- jobs for roles/instance prior to the approval step. Useful for multi-region cluster deployments where you only need to trigger a release on a per-role basis but need to test per-instance.

Changelog

  • 218259e [nc] added new approval location customizations and tests
  • bc6b7a4 [nc] added tests for new pipeline layout generation
  • ff9926d [nc] updated documentation
  • 155163b [nc] added new flags for approval job location

0.1.0

25 Aug 16:19
077f57f
Compare
Choose a tag to compare

General release

0.0.11

23 Aug 16:04
4ab54c0
Compare
Choose a tag to compare

Changelog

0.0.10

22 Aug 23:34
b2cfb00
Compare
Choose a tag to compare

Changelog