1
0
mirror of https://github.com/Unleash/unleash.git synced 2024-12-22 19:07:54 +01:00
unleash.unleash/website/docs/reference/integrations/jira-server-plugin-installation.md

89 lines
3.7 KiB
Markdown
Raw Normal View History

2021-11-12 14:00:41 +01:00
---
title: Jira Server Integration - Installation
---
> The Jira Server Plugin is part of Unleash Enterprise.
With the Unleash Jira server plugin you can create new feature toggles in Unleash from a Jira issue as well as link
existing toggles to Jira issues.
The plugin also shows you current status of connected toggles.
## Prerequisites
2021-11-12 14:00:41 +01:00
### Jira
- [Jira **data center**](https://www.atlassian.com/enterprise/data-center/jira), v8.0 or higher
2021-11-12 14:00:41 +01:00
docs: jira cloud documentation (#3494) <!-- Thanks for creating a PR! To make it easier for reviewers and everyone else to understand what your changes relate to, please add some relevant content to the headings below. Feel free to ignore or delete sections that you don't think are relevant. Thank you! ❤️ --> New PR using correct prefixes ## About the changes <!-- Describe the changes introduced. What are they and why are they being introduced? Feel free to also add screenshots or steps to view the changes if they're visual. --> Adds documentation to the docs website for the new Jira Cloud plugin. Couple of pieces on install page are missing due to the nature of having to have the docs before we can start the review process after which we'll get the final details on how/where to install/from etc. Also a couple of pending fixes that might impact screenshots/warrant new ones made ![Skjermbilde 2023-04-06 kl 12 34 40](https://user-images.githubusercontent.com/707867/230353148-98c5915f-0d97-4cba-bec5-33d46503448d.png) ![Skjermbilde 2023-04-06 kl 12 34 49](https://user-images.githubusercontent.com/707867/230353157-e9dd3f57-e6a3-4e9b-a966-ebdfcdaf2581.png) <!-- (For internal contributors): Does it relate to an issue on public roadmap? --> Relates to [roadmap](https://github.com/orgs/Unleash/projects/10) item: #2952 ### Important files <!-- PRs can contain a lot of changes, but not all changes are equally important. Where should a reviewer start looking to get an overview of the changes? Are any files particularly important? --> - website/docs/reference/integrations/jira-cloud-plugin-installation.md - website/docs/reference/integrations/jira-cloud-plugin-usage.md ## Discussion points <!-- Anything about the PR you'd like to discuss before it gets merged? Got any questions or doubts? --> Very open to improvements on wording and tips on standards used in screenshots --------- Co-authored-by: Simon Hornby <liquidwicked64@gmail.com> Co-authored-by: Thomas Heartman <thomas@getunleash.ai>
2023-04-17 15:16:01 +02:00
For Jira Cloud, refer to the [Jira Cloud plugin](jira-cloud-plugin-installation)
2021-11-12 14:00:41 +01:00
### Unleash
2021-11-12 14:00:41 +01:00
- Unleash v4 or higher
2021-11-12 14:00:41 +01:00
## Required access levels
2021-11-12 14:00:41 +01:00
### Unleash
2021-11-12 14:00:41 +01:00
You will need an Unleash admin to configure an admin API token.
2021-11-12 14:00:41 +01:00
### Jira
2021-11-12 14:00:41 +01:00
You will need a Jira admin user.
2021-11-12 14:00:41 +01:00
## Installation
The [Jira server plugin is available in the Atlassian marketplace](https://marketplace.atlassian.com/apps/1227377/unleash-for-jira?tab=overview&hosting=datacenter).
You'll need to download the plugin and create a license key.
If you have an Unleash enterprise license you're welcome to reach out to us at sales@getunleash.io for a free plugin license, otherwise you'll need to try the plugin for 30 days free or purchase a license through the marketplace.
Once you've downloaded the plugin artifact, you'll need to follow the Manage apps link in Jira's administration menu.
On the Manage apps page, use the "upload app" button.
![The Jira "manage apps" page. The "upload app" button is visually highlighted.](/img/jira_upload_app.png)
This will prompt you to select the plugin file you downloaded in the previous steps for upload.
Once you've selected your file and started the upload, Jira will install the plugin. If the installation is successful, you'll get a status screen saying that it successfully installed.
![The successful install screen mentioned in the preceding paragraph.](/img/jira_server_installed_ready_to_go.png)
2021-11-12 14:00:41 +01:00
## Configuring the plugin {#configure-plugin}
2021-11-12 14:00:41 +01:00
After the plugin is installed. Jira's Manage Apps page will have a new menu section called "Unleash Admin" with a single
link - "Configure servers".
![The "configure servers" link highlighted in the Manage Apps menu.](/img/jira_server_manage_unleash_admin.png)
2021-11-12 14:00:41 +01:00
Following the "Configure servers" link will take you to a config page where you can setup your connection(s) to Unleash
servers. The Unleash Jira server plugin supports having a global server configured for all Jira projects, or a specific
server configured for a specific Jira project.
![A table marked Unleash Server Configuration, listing Unleash server instances.](/img/jira_server_manage_servers.png)
2021-11-12 14:00:41 +01:00
Once you have configured at least one Unleash server, your users should be ready to [use the Jira Server plugin](/integrations/jira_server_plugin_usage)
2021-11-12 14:00:41 +01:00
### Edit existing servers
In the list of known servers, each server has a connected edit button. Clicking the edit button brings up the edit
2021-11-12 14:00:41 +01:00
dialog for the server, allowing you to change the details for the selected server
![An "editing server" form. The fields are "JIRA project", "Name", "Api URL", "Api Key"](/img/jira_server_edit_server.png)
2021-11-12 14:00:41 +01:00
### Delete (disconnect) existing servers
Deleting a server from the admin interface does not actually delete the server, but it deletes Jira's knowledge of the
server.
2021-11-12 14:00:41 +01:00
Since this is a destructive operation, our plugin will ask for confirmation that you're sure you want to do this.
![A plugin deletion confirmation dialog. It gives you two options: "Delete connection", and "Cancel".](/img/jira_server_delete_server_confirmation.png)
2021-11-12 14:00:41 +01:00
You cannot delete a server that has toggles connected to issues. Instead, you'll get a
2021-11-12 14:00:41 +01:00
warning dialog telling you that you'll need to disconnect the toggles from their issues first.
![A warning dialog telling you that you can't delete a server.](/img/jira_server_delete_connected_toggles.png)