Home / Companies / Pulumi / Blog / Post Details
Content Deep Dive

Trigger Deployments on Git Tags

Blog post from Pulumi

Post Details
Company
Date Published
Author
Michael Fallihee
Word Count
526
Language
English
Hacker News Points
-
Summary

Pulumi Deployments now support tag-based triggers, allowing teams to automatically initiate deployments by pushing a version tag, such as v1.2.0, without the need for additional pipeline configurations. This feature is particularly beneficial for teams who traditionally use git tags as part of their release process, as it seamlessly integrates tagging with infrastructure deployment. It differentiates from the continuous delivery model, which is suited for shared development and QA environments, by catering to the more deliberate promotion to production phases. The system operates using two main settings: enabling updates for pushed tags and configuring tag filters to specify which tags trigger deployments. These filters can include patterns like v* for version tags or exclusions like !*-rc* to skip release candidates. The feature is compatible with multiple version control systems, including GitHub, GitLab, Bitbucket, and Azure DevOps, and can be managed through the Pulumi Cloud console, REST API, or as code.