We are a Atlassian Shop. We use Bamboo, Bitbucket, Confluence and Jira. I am trying to find out which commit/commits are associated with particular build.
I am trying to find out what Bitbucket commit is associated with my Bamboo Build.
http://<base url>/rest/api/latest/result/<build key>
It retrieves information minus commit. I see the commit information through the GUI.
Is there an API that can retrieve the commit information ?
thanks
Hello @Naren
Welcome to Atlassian Community!
To find the associated revision (commit/PR) for a nominated build you can use the following API syntax:
/result/{projectKey}-{buildKey}-{buildNumber : ([0-9]+)|(latest)}?expand&favourite&start-index&max-results
Then look for the value of "vcsRevisionKey".
https://docs.atlassian.com/atlassian-bamboo/REST/8.1.3/#d2e4105
For example, considering my project is ABC, the plan is NOP and Build is 31:
$ curl -k -s -u admin:admin -X GET -H "Accept: application/json" https://bamboo.mydomain.net/rest/api/latest/result/ABC-NOP-31 | jq -r ".vcsRevisionKey"
2c357d05bac57c09bdc588f5380d8fff25bf8693
Regards,
Eduardo Alvarenga
Atlassian Support APAC
Thanks Eduardo
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hey @Naren please let us know if we can go ahead and close this thread by accepting this answer as a solution for this case.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Online forums and learning are now in one easy-to-use experience.
By continuing, you accept the updated Community Terms of Use and acknowledge the Privacy Policy. Your public name, photo, and achievements may be publicly visible and available in search engines.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.