atlassian jira설치

Jira 설치가이드 (archive기반) – linux

1. 개요


본 문서에서는 linux, windows standalone 기준으로 설명한다. (윈도우 서비스로 설치는 별도 페이지 참조)

Jira 설치 순서는 먼저Jira DB구성을 먼저 해야 하며, 설치 파일 압축을 푼 설치 디렉토리에서 jira인스턴스를 구동한 뒤, 웹페이지에서 jdbc연동등 설치관련 환경구성을 진행하여 설치를 완료하는 순으로 진행된다.

본 가이드는 특별히 OS, DB에 관계없이 설치할 수 있도록 구성되어 있으나 Atlassian Jira 8.7.1 버전을 Centos 8.1MySQL 5.7 환경에서 설치하는 것을 기준으로 작성되었다.

2. DB구성


2.1. MySQL DB구성

사용자 및 DB생성

mysql db구성 query

CREATE USER 'jiradbadmin'@'localhost' IDENTIFIED BY 'jiradbadmin'; 

CREATE DATABASE jiradb CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;

GRANT SELECT,INSERT,UPDATE,DELETE,CREATE,DROP,ALTER,INDEX on jiradb.* TO ‘jiradbadmin’@’localhost’ IDENTIFIED BY ‘jiradbadmin’;

flush privileges;
SQL

MySQL DB를 사용하는 경우 별도의 MySQL JDBC드라이버 jar파일이 필요하다.(3.1 설치구성 참조)

MySQL DB구성에 관해 보다 자세한 사항은 Connecting Jira appllication to MySQL5.7를 참조

2.2. PostgreSQL DB구성

사용자 및 DB생성

PostgreSql db구성 query

CREATE USER jiradbadmin PASSWORD 'jiradbadmin';

CREATE DATABASE jiradb WITH OWNER jiradbadmin ENCODING 'UTF-8';

GRANT ALL PRIVILEGES ON DATABASE jiradb TO jiradbadmin;
SQL

PostgreSQL DB구성에 관하여 보다 자세한 사항은 Connecting Jira applications to PostgreSQL를 참조

2.3. 기타 DB

MSSQL Server는 Connecting Jira applications to SQL Server 2017 참조

Oracle DB는 Connecting Jira applications to Oracle 참조

3. 설치


3.1. 설치구성

설치하고자 하는 서버에 설치파일(zip이나 tar.gz)을 다운로드(다운로드 링크) 한뒤, 적절한 곳에 압축을 풀고 홈디렉토리와 설치디렉토리를 구성한다.

  • jira home 디렉토리: Jira JDBC연결, 첨부파일, data등이 보관되는 디렉토리 (예: /atlassian/jira-home)
  • jira 설치 디렉토리: Jira 설치파일들이 위치하는 디렉토리로, 위 압축파일 해제 후 적절한 이름 부여 (예: /atalassian/jira-8.7.1)

Java 설치 및 환경변수 확인

  • JAVA_HOME이나 JRE_HOME 환경변수가 설정되어있어야 한다.
  • Jira 버전별 지원되는 JDK는 링크 참조 (Supported Platforms)

JDBC드라이버 파일 배치 (MySql DB 한정)

  • 링크에서 MySql JDBC 드라이버를 다운로드 받은 후<jira설치디렉토리>/lib/ 밑에 jar파일 배치 (JDBC다운로드 링크)

설치디렉토리 환경파일에 Jira 홈디렉토리 path지정

  • <jira설치 디렉토리>/atlassian-jira/WEB-INF/classes/jira-appllication.properties 파일

jira-application.properties 편집

# Do not modify this file unless instructed. It is here to store the location of the JIRA home directory only and is typically written to by the installer.
jira.home =/atlassian/jira-home
TEXT

Jira Instance 구동

  • <jira설치 디렉토리>/bin/start-jira.sh 구동 (※ 중지는 stop-jia.sh)
  • 인스턴스를 구동하고 웹페지에서 application호출 한뒤, JDBC를 비롯 설치 환경을 구성 및 완료한다.
  • http://localhost:8080

 

jira start 화면

Jira설치 옵션

  • evalution 목적이 아닌 한, “Set it up for me”가 아닌 “I’ll set it up myself”선택

jdbc환경 설정

  • Build in 을 선택하는 경우 자체내장 파일시스템 기반 DB를 사용한다. (비권장)
  • MySQL DB한정으로  <jira 설치디렉토리>밑에 jdbc를 갖다놓지 않은 경우, 경고 메시지가 뜬다, 이 경우, jdbc 드라이버 배치 후 설치를 재시작해야 한다.)

Application Title과 base url 입력

라이센스 입력

  • 갖고있는 라이센스를 입력하거나, 없으면 Atlassian 사이트에서 임시라이센스를 발급받을 수 있다. (Atlassian 계정 필요)

관리자 계정 생성

설치 완료 화면

  • 샘플프로젝트를 임포트 하거나 새 프로젝트를 생성하여 jira를 시작할 수 있다.

댓글 남기기

Cassions 테마 제작자 FRT