Forums

Articles
Create
cancel
Showing results for 
Search instead for 
Did you mean: 

Change Branches Triggers via YAML specs

Matt
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
October 5, 2022

Hi,

I have been playing around with bamboo specs in yaml to manage our CI.

Now I just stumbled accross a setting that is there in the UI but does not seem to be accessible via the specs at least not in yaml.

Is there a way to change for a plan the settings of Branches -> Triggers (by default seems to be "Same as defined in parent") to "None. run new plan branches manually" when creating the plans via yaml bamboo specs ?

If not is there a way to accomplish the same result (i.e. only trigger the plans manually or at scheduled time)?

I skimmed through the documentation and could not find anyway to do so.

So far the branches part of my plan is:

triggers:
  - polling:
    cron: 0 0 21 ? * *
branches:
  create: manually
  delete:
    after-deleted-days: 2
    after-inactive-days: 5
  link-to-jira: true


but I would expect something like this (tried it and did not work :/):
triggers:
  - polling:
    cron: 0 0 21 ? * *
branches:
  create: manually
  delete:
    after-deleted-days: 2
    after-inactive-days: 5
  link-to-jira: true
  trigger: manually  <----- This matching the Triggers part of the Branches tab

Attached what I would like to see if created as expected:TriggersBamboo.png

Thanks!
Cheers,

Matt

1 answer

1 accepted

1 vote
Answer accepted
Eduardo Alvarenga
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
October 5, 2022

Hello @Matt

Welcome to Atlassian Community!

You have to use branch-overrides to achieve that. In the example below I'm assuming a default polling cron and a "Bitbucket Server Trigger" for the "master" branch (default) and an empty list for any other branches (.*), meaning no triggers at all.

branch-overrides:
- master:
triggers:
- bitbucket-server-trigger
- polling:
cron: 0 0 21 ? * *
- .*:
triggers: []

Thank you,

Eduardo Alvarenga
Atlassian Support APAC

--please don't forget to Accept the answer if the reply is helpful-- 

Matt
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
October 5, 2022

Hi, it seems to do the trick.

Thanks!

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events