Commit 98d9638c authored by Sean McGivern's avatar Sean McGivern

Update JIRA dev panel docs

parent 7d818a3f
......@@ -138,6 +138,7 @@ Manage your [repositories](user/project/repository/index.md) from the UI (user i
- [Project Services](user/project/integrations/project_services.md): Integrate a project with external services, such as CI and chat.
- [GitLab Integration](integration/README.md): Integrate with multiple third-party services with GitLab to allow external issue trackers and external authentication.
- [Trello Power-Up](integration/trello_power_up.md): Integrate with GitLab's Trello Power-Up
- **(EEP)** [JIRA Development Panel](integration/jira_development_panel.md): See GitLab information in the JIRA Development Panel
----
......
# GitLab JIRA Development Panel integration
> [Introduced][ee-2786] in [GitLab Enterprise Edition Premium][eep] 9.1.
As an extension to our [existing JIRA][existing-jira] project integration, you're now able to integrate
all your GitLab projects with [JIRA Development Panel][jira-development-panel]. Both can be used
simultaneously. This works with self-hosted GitLab or GitLab.com integrated with self-hosted JIRA
......@@ -24,7 +26,7 @@ account, in order to maximize the integrated GitLab projects used by your team.
the top right, choose `Settings`, and then navigate to `Applications` from the left
navigation menu.) Use the form to create a new application.
Enter a userful name for the `Name` field.
Enter a useful name for the `Name` field.
For the `Redirect URI` field, enter `https://<your-gitlab-instance-domain>/-/jira/login/oauth/callback`,
replacing `<your-gitlab-instance-domain>` appropriately. So for example, if you are using GitLab.com,
......@@ -43,7 +45,7 @@ Copy these values that you will use on the JIRA configuration side.
from the left navigation menu. Click `Link GitHub account` to start creating a new integration.
(We are pretending to be GitHub in this integration until there is further platform support from JIRA.)
![Jira DVCS from Dashboard](img/jira_dev_panel_jira_setup_1.png)
![JIRA DVCS from Dashboard](img/jira_dev_panel_jira_setup_1.png)
2. Complete the form
......@@ -70,21 +72,26 @@ from the left navigation menu. Click `Link GitHub account` to start creating a n
every 60 minutes.
>**Note:**
In the future, we plan on implementating real-time integration.
In the future, we plan on implementating real-time integration. If you need
to refresh the data manually, you can do this from the `Applications -> DVCS
accounts` screen where you initially set up the integration:
> ![Refresh GitLab information in JIRA](img/jira_dev_panel_manual_refresh.png)
4. Repeat the above steps for each GitLab group's projects that you want to be made known to JIRA.
Specify the GitLab group name accordingly. (Note that you can also specify GitLab user names, as they
are really GitLab "groups" behind the scenes. In that case, all the projects for that user would
be made known to JIRA, up to the permissions of the user setting up the integration.)
You can now see the linked `branches` and `commits` when entering a JIRA issue.
![Branch and Commit links on Jira issue](img/jira_dev_panel_jira_setup_3.png)
![Branch and Commit links on JIRA issue](img/jira_dev_panel_jira_setup_3.png)
Click these links for more information.
Click these links to see your GitLab repository data.
![GitLab commit details on a Jira issue](img/jira_dev_panel_jira_setup_4.png)
![GitLab commit details on a JIRA issue](img/jira_dev_panel_jira_setup_4.png)
[existing-jira]: ../user/project/integrations/jira.md
[jira-development-panel]: https://confluence.atlassian.com/adminjiraserver070/integrating-with-development-tools-776637096.html#Integratingwithdevelopmenttools-Developmentpanelonissues
[eep]: https://about.gitlab.com/gitlab-ee/
[ee-2786]: https://gitlab.com/gitlab-org/gitlab-ee/issues/2786
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment