Forums

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

Getting source branch commitid in pull request

Simon Jespersen March 16, 2022

Hi, 

I am working on a deployment pipeline that triggers when i do a PR to my master branch. Using MultiBranch Jenkinsfile 

I need to get the commit id from the branch i am merging into master, i havent found any way to get information from the branch i am merging from. Any help would be appreciated

 

i have been looking on 

git cherry -v master <BRANCH NAME> 

git -log

and so on but havent found asnything that can pickup the information i need. 

BR Simon Jespersen

 

 

1 answer

0 votes
Ben
Atlassian Team
Atlassian Team members are employees working across the company in a wide variety of roles.
March 17, 2022

G'day Simon!

In Bitbucket Cloud Pipelines, you can make use of the $BITBUCKET_COMMIT default variable as defined in the following article - this will return the commit hash for the commit which started the build:
https://support.atlassian.com/bitbucket-cloud/docs/variables-and-secrets/

I am not an expert in Jenkins however I believe this article may prove useful to you so that you can pass the variable through as a payload to Jenkins:

https://stackoverflow.com/questions/41639641/access-bitbucket-payload-data-in-jenkins-pipeline-job

Hope this helps.

Cheers!

- Ben (Bitbucket Cloud Support)

Suggest an answer

Log in or Sign up to answer
TAGS
AUG Leaders

Atlassian Community Events