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

Custom field. Select bitbucket branches from drop down list when create issue

Farhan Taib February 6, 2018

Hello,

Is there a way or script to list bitbucket branch into a dropdown list that related to a Project Key.

The plan is that when create Jira Issue bug, we can select a branch from the list and it will appear in detail section. 

Product used is JIRA Server & Bitbucket Server.

Thanks in advance.

2 answers

Suggest an answer

Log in or Sign up to answer
0 votes
Tonya Abna
I'm New Here
I'm New Here
Those new to the Atlassian Community have posted less than three times. Give them a warm welcome!
March 30, 2022

+1 Looking for a free way to have a custom field that allows the user to select any existing branch on the Jira issue.

0 votes
Deleted user June 24, 2020

@Farhan Taib 
Let us know if you have solution for this. We are looking for a similar functionality.

Christophe Promé June 24, 2020

Hello @[deleted] 

You can accomplish this with the app Elements Connect (previously called nFeed).
(Disclaimer: I am the product manager of Elements Connect, I work for Elements)

Here is how:

  • Create an Application link between Jira and Bitbucket (preferred) OR create an Elements Connect datasource of type URL that point to Bitbucket REST API - Read the doc
  • Create an Elements Connect field of type "Live text" or "Snapshot text" (see the difference)
  • Configure the field, select the "Bitbucket" datasource
  • Field configuration is:
    • Query:
      rest/api/1.0/projects/PROJECT-KEY/repos/REPO-NAME/branches?filterText=$userInput
      where  PROJECT-KEY is the bitbucket project key and REPO-NAME is the bitbucket repository nam
    • Root element:
      $.values
    • 1 json column:
      • Name: displayId - JSON Path: $.displayId
    • Key: 0 (if you selected "Live text")
    • Editor: Autocomplete (can be any type expect "Read only")
    • Template:
      {0}

This is the configuration of a bitbucket repository picker. The text typed by the user in the autocomplete field is used to filter the query. ($userInput variable).

You can adapt this configuration to your needs and explore the Bitbucket configuration here: https://docs.atlassian.com/bitbucket-server/rest/7.3.1/bitbucket-rest.html?#idp200

If you have another question about Elements Connect, please contact our support team.

Hope it helps

Regards,
Christophe

Lead Product Manager @ Elements

TAGS
AUG Leaders

Atlassian Community Events