Create
cancel
Showing results for 
Search instead for 
Did you mean: 
Sign up Log in

Trigger Deployment on spacific TAG naming convention

Amila Uduwerella October 3, 2019

I am planning to let my pipeline triggers deployment upon creating a TAG on master branch. But I want to make sure any TAG that has the word '-rc' in the middle, will not trigger the deployment.

Why I want this?

- there are two types of TAGs

  1. X.X.X-rcX (ex: 8.7.6-rc1)
  2. X.X.X (ex: 8.7.6)

we use the first type to deploy on UAT.

second type to trigger production deployments.

Thank you.

1 answer

0 votes
mkleint
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
October 21, 2019

I think it would be easier for you to define prefixes for tags and define the pipelines accordingly eg.

  tags:                         
    release-*:                  
      - step:               
....
candidate-*:
- step:
....

 in your current naming scheme you could create a pattern for release candidate but not the final release easily.

 

alternatively you could also match all tags and only decide the logic inside a step by examining the BITBUCKET_TAG environment variable?

https://confluence.atlassian.com/bitbucket/variables-in-pipelines-794502608.html

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events