/
Environment variables for Bitbucket Branch Source plugin
Environment variables for Bitbucket Branch Source plugin
Bitbucket Branch Source plugin automatically exposes several environment variables:
- BRANCH_NAME
- CHANGE_ID
- CHANGE_TARGET
- CHANGE_BRANCH
- CHANGE_FORK
- CHANGE_URL
- CHANGE_TITLE
- CHANGE_AUTHOR
- CHANGE_AUTHOR_DISPLAY_NAME
- CHANGE_AUTHOR_EMAIL
- TAG_NAME
- TAG_TIMESTAMP
- TAG_UNIXTIME
- TAG_DATE
and CHANGE_ID seems actually pull request id
Example output - small test script
>>>>>>>>>>>>>>>>>>>>>BRANCH_NAME: PR-5
[Pipeline] echo
>>>>>>>>>>>>>>>>>>>>>CHANGE_ID: 5
[Pipeline] echo
>>>>>>>>>>>>>>>>>>>>>CHANGE_TARGET: master
[Pipeline] echo
>>>>>>>>>>>>>>>>>>>>>CHANGE_BRANCH: PR-5
[Pipeline] echo
>>>>>>>>>>>>>>>>>>>>>CHANGE_FORK: null
[Pipeline] echo
>>>>>>>>>>>>>>>>>>>>>CHANGE_URL: http://localhost:7990/bitbucket/projects/PROJECT_1/repos/rep_1/pull-requests/5/overview
[Pipeline] echo
>>>>>>>>>>>>>>>>>>>>>CHANGE_TITLE: feature-2 change #1
[Pipeline] echo
>>>>>>>>>>>>>>>>>>>>>CHANGE_AUTHOR: Administrator
[Pipeline] echo
>>>>>>>>>>>>>>>>>>>>>CHANGE_AUTHOR_DISPLAY_NAME: null
[Pipeline] echo
>>>>>>>>>>>>>>>>>>>>>CHANGE_AUTHOR_EMAIL: null
Related content
Bitbucket configuration
Bitbucket configuration
Read with this
Manually trigger builds
Manually trigger builds
More like this
Change settings with REST API
Change settings with REST API
More like this