provide issue IDs associated with a Pull Request

XMLWordPrintable

    Currently the bitbucket branch source plugin provides the following 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"

    It would be very useful if this was extended to provide any issue IDs associated with a Pull Request ("CHANGE_" in the above semantics).

    BitBucket Server provides a REST API to get issue IDs associated with a PR:

    /rest/jira/1.0/projects/{projectKey}/repos/{repositorySlug}/pull-requests/{pullRequestId}/issues
    

    https://docs.atlassian.com/bitbucket-server/rest/5.3.0/bitbucket-jira-rest.html

    Perhaps this could be exposed by the plugins EnvironmentContributor extension as something like "CHANGE_ISSUES" ?

    This would allow for use of the various Jira plugin steps to do things like update Jira tickets with information from a pipeline build of a pull request.

          Assignee:
          Unassigned
          Reporter:
          Nicholas Brown
          Votes:
          0 Vote for this issue
          Watchers:
          2 Start watching this issue

            Created:
            Updated:
            Resolved: