ITS-Jira
Purpose
JIRA is a very comprehensive Issue tracking System (ITS) for the project management of agile teams. JIRA especially provides the management of issues in the form of Scrum and Kanban boards and supports complex workflows.
Properties
Stack-Description | Atlassian JIRA Issue Tracking System (ITS) |
---|---|
Stack-Image | docker.msg.team/ps/docker-stack-its-jira |
Stack-Version | 9.4.4 |
Stack-Release | 20230323 |
Product-Name | JIRA |
Product-Vendor | Atlassian |
Product-Contact | https://www.atlassian.com/software/jira |
Product-Model | Commercial |
Product-License | Proprietary |
Product-Limits | none |
Implementation Base | Java |
Execution Base | Tomcat |
Minimum RAM Size | 8 GB |
Initial Start Time | 00:09:00 |
Documentation | https://confluence.atlassian.com/jirasoftwareserver |
Topology
The stack consists of two containers:
- its-jira: the application container
- its-jira-postgresql : the database container
Configuration
There are no stack-specific configuration variables.
See also the variables which control integration of the stack into the reverse proxy.
For changes to take effect the stack has to be reinstalled.
First Steps
Configuration Wizard
Running Jira requires a license. As of 2021-02-02 Atlassian does no longer sell licenses for standalone server installations in an attempt to move Jira, Confluence and Bitbucket users into the Atlassian cloud. However, you can still get trial and paid licenses for the Data Center Edition. Trial licenses are valid for 30 days.
Jira start-up takes a pretty long time, please have patience. The Web UI is availably early and displays a progress bar.
After start-up a configuration dialog displays a sequence of panels:
- Set up application properties: Give the application a namew and decide whether you want to have it "private" or "public". Please check the displayed Base URL by comparing it with the one displayed in your browser's address field. If it diverges then correct the base URL in the configuration wizard, especially when Jira shows a port number in the base URL which your browser does not display. Failing to have the base URL right might trigger "XSRF check failed" errors later.
- Specify your license key: You get the license key from the Atlassian website. Paste it into the entry field. A trial license is also valid for Confluence and Bitbucket.
- Set up administrator account: This should be self-explanatory.
- Set up email notifications: Jira notifies users through email for which you have to configure a mail server account. This depends very much on your concrete runtime environment (see here how to achieve this in msg.Cloud).
Jira now completes its setup, allow up to two minutes for this to complete. Finally you are asked for the language and avatar you want to use for the Administrator account.
You can then decide whether you want to start Jira
- "empty" (Create a new project),
- populated with sample data,
- or by importing data from another issue tracker tool
Using Jira
The basic entity in Jira is a project. A project has boards, members, issue types, workflows and more. Jira offers different ways how to run your software development project: Scrum, Kanban and Basic. This presets the projects in the respective way.
Related Documents