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

Get Release variables via Bamboo REST api

Joe Levis April 23, 2014

Is there a way to get a specific release version's deployment variables?

Trying to get the variables shown in the UI (for example):

https://my.bamboo.com/deploy/viewDeploymentVersionVariables.action?versionId=1234567&deploymentProjectId=1234567

2 answers

0 votes
Joe Levis April 23, 2014

Found this:

https://my.bamboo.com/rest/api/latest/deploy/projectVersioning/1234567/variables

But it does not return all of the variables. It seems to only return global variables and basic build plan variables:

"key": "buildNumber",

"key": "buildResultKey",

"key": "planKey",

"key": "planName",

"key": "shortPlanKey",

"key": "shortPlanName",

I'm looking for the others like...

planRepository.revision

planRepository.repositoryUrl

Jason Monsorno
Rising Star
Rising Star
Rising Stars are recognized for providing high-quality answers to other users. Rising Stars receive a certificate of achievement and are on the path to becoming Community Leaders.
April 24, 2014

From the Deployment page:

"These variables are available to use when deploying this release. Variables are copied from the build result and generated by Bamboo on release creation."

So use the buildResultKey from this call and make another API call that.

0 votes
Joe Levis April 23, 2014

Also found this:

https://my.bamboo.com/rest/api/latest/deploy/projectVersioning/1234567/parseVariables

But it fails with:

"errors": ["Please provide a version to find variables in"]

...Even though the only required argument is the deploymentProjectId, which I've provided.

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events