I have a task executing a script which takes the value of ${bamboo.repository.branch.name} as argument.
Sometimes we want to override this value using a custom one. So I thinked to a variable named 'custom_branch' to be used as argument, but I don't know how to use ${bamboo.repository.branch.name} as a default when no value for 'custom_branch' has been provided.
I tried using exactly ${bamboo.repository.branch.name} as the value of 'custom_branch', but it was used literally.
Is there a way to use this kind of inherited values for variables?
I found my use case is not supported yet, but there is a feature request for it:
Hi Alessio,
Thank you for contacting Atlassian support. If you are going to use the variables in a script task, then you can manually check the content of custom_branch variable (${bamboo.custom_branch}) by using a conditional statement. If you want to use that variable somewhere else (like in the argument field in your specific case), then Bamboo doesn't have such a capability to check the variables and decide which one to use.
We are tracking this new feature request to which you can add yourself as a watcher, vote or comment. Do you have any further questions or concerns?
Cheers,
Armen
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.