관리 메뉴

IT창고

Jira 설치 본문

서버운영/Linux

Jira 설치

방구석여포 2020. 11. 22. 18:21

이번에는 Jira에 대해 알아보도록 하겠습니다.

Jira는 Atlassian에서 개발한 이슈 관리 시스템으로 버그, 이슈추적, 프로젝트 관리 기능을 제공하는 소프트웨어로 이번에 Jira에 대해 알게 되어 직접 설치해보고 사용해 볼 목적으로 알아보았습니다.

 

회사에서 프로젝트를 진행할때 다양한 이슈가 생기며 해당 이슈는 예상치 못한 문제점이나 추가 요구사항 등이 있을 경우 해당 프로젝트 담당자에게 공유되지 않거나 명확한 담당자가 누구인지 알기 어려운 경우 혹은 다른 바쁜 업무로 인해 우선순위가 낮아지는 등 여러 상황이 존재합니다. 이러한 상황에 Jira와 같은 이슈 관리 시스템을 사용하게 됩니다.

이슈 관리 시스템을 사용함으로 작업현황, 담당자, 협업 시 시간비용 등의 장점을 얻을 수 있습니다.

 

Jira를 설치해보도록 하겠습니다. 테스트 환경은 RAM 4GB, CentOS 7.X 입니다.

해당 환경에는 필수로 JDK8 or 11로 설치되어 있어야 합니다. 선택사항으로 Postgresql 설치가 되어 있어야 합니다.

JDK 설치는 아래에 링크를 참고 합니다.

2019/01/20 - [서버운영/WAS, DBMS] - CentOS 7 - JDK 설치

 

여기를 클릭하면 위와 같은 Jira 설치파일 페이지로 이동합니다. 

테스트 환경은 리눅스이므로 위와 같이 Linux-64-Bit로 다운로드 받아옵니다. 

다운받은 파일은 FTP, lrzsz 등의 방법으로 자신의 테스트 서버로 이동시켜둡니다.

Jira 설치파일을 보면 실행권한이 없는데 위와 같이 755 권한으로 변경하여 설치를 진행하도록 합니다.

설치를 진행하면 첫 메세지로 "This will install Jira Software 8.13.1 on your computer." 가 보이며 바로 설치를 진행하도록 하겠습니다.

다음으로 넘어가면 1~3번 중 설치 방법을 선택하는데 1번은 기본설치로 빠른 설치가 가능하며 2번은 사용자지정 설치로 설치경로, Port 변경 등이 가능하며 3번은 기존에 Jira가 설치되어있을 경우 업그레이드를 합니다.

위의 설치과정은 1번 기본설치 과정 입니다. 2번과 차이점이 크게 없어 1번으로 진행하였으며 설치를 진행할 내용을 모두 확인했다면 i로 Enter하면 해당 내용대로 설치가 진행되게 됩니다. 설치가 모두 완료되면 바로 Jira를 시작할지 물어보는데 yes로 바로 시작해보았습니다. 

 

설치과정은 간단하므로 바로 웹 브라우저에 접근이 되는지 확인해보도록 하겠습니다.

웹 브라우저에 접근하기 전에 저는 먼저 방화벽을 꺼두었습니다.

바로 http://{ip}:8080/ 로 접근하면 위와 같은 페이지를 볼 수 있습니다. 

Set it up for me(사용자를 위해 설정하세요)는 평가/데모용으로 별도의 설정 없이 기본옵션으로 설치되며 I'll set it up myself(직접 설정하세요)는 내장 데이터베이스가 아닌 Mysql, Postgres와 같은 데이터베이스에 설치를 원할 경우 직접 설치를 클릭하여 다음으로 넘어갑니다.

DB가 없을 경우 내장DB를 선택하고 넘어가며 저의 경우는 Postgresql를 연결하여 사용하도록 하겠습니다. 

내장DB를 사용할 경우 아래의 내용은 진행할 필요가 없으므로 DB설정 다음부분 내용부터 확인하면 됩니다.

DB의 경우 처음 설정 DB 아무거나 사용하여도 마이그레이션이 가능하므로 본인이 사용하는 DB로 테스트를 진행합니다.

 

Postgresql이 설치되어 있다면 postgresql console로 접근하여 위의 사진의 명령어를 위에서부터 아래 순서대로 입력합니다. 

gskjira 아이디를 생성하고 DB jiradb를 생성하고 jiradb의 owner을 gskjira로 변경하였습니다. 

 

추가로 postgresql의 외부연결을 위해 아래에 내용을 추가로 설정합니다. 

postgresql의 설치경로가 상이할수 있으나 postgresql.conf파일에 59번째 줄에 위와 같이 추가하여 줍니다.

/var/lib/pgsql/data/postgresql.conf 파일은 yum으로 postgresql을 설치했을 시 기본경로 입니다.

postgresql의 설치경로가 상이할수 있으나pg_hba.conf 파일 맨 아래쪽에 위와 같이 추가해줍니다.

 

여기까지 postgresql을 설정하였다면 웹 브라우저에 데이터베이스 설정에서 테스트연결을 해줍니다. 문제가 없을 경우 연결 테스트 성공 메세지를 확인할 수 있으며 다음으로 넘어가도록 하겠습니다. 다음을 클릭하면 데이터베이스 설정이 진행되며 시간이 조금 걸릴수 있으므로 기다려 줍니다.

데이터베이스 설정이 끝났다면 위와 같은 페이지로 이동합니다. 모드 선택을 할 수 있는데 저는 기본값으로 다음으로 넘어가도록 하겠습니다.

다음 페이지에선 라이선스 키를 입력해야 합니다. 평가판 라이선스 키를 발급받으려면  Atlassoan 계정이 필요하므로 테스트를 위해 회원가입하여 계정을 생성합니다. "MyAtkassian에서 Jira 평가판 라이선스를 생성" 링크를 클릭하여 회원가입 및 라이선스 키를 발급받도록 합니다.

회원가입을 하면 평가판 라이선스를 생성할 수 있습니다. Jira 소프트웨어 (서버)를 선택하고 조직에 test입력 후 라이선스 생성을 클릭하도록 합니다.

라이선스가 생성되면 Confirmation에서 yes를 클릭하면 생성된 라이선스가 바로 적용됩니다. 적용된 라이선스로 다음을 클릭하도록 합니다.

관리자 계정 설정입니다. 적당히 작성하고 다음으로 넘어갑니다.

이메일 알림 설정입니다 Jira 테스트임으로 메일서버 연결은 하지 않도록 하겠습니다. 이메일 알림구성을 이후로 하고 완료를 클릭하도록 하겠습니다.

 

언어선택 입니다. 끝난줄 알았는데 아직 조금 더 남았네요. 다음으로 넘어가면 사용할 아바타 선택이 있는데 본인의 프로필 설정입니다. 간단히 선택하고 넘어가도록 합니다.

 여기까지 Jira 설치 및 세팅이 완료되었습니다. 테스트 삼아 샘플 프로젝트를 생성해보았으며 Jira 사용방법은 여기를 클릭하면 Jira 문서 페이지로 이동합니다. 사용자관리, 프로젝트 구성 등 방법이 나와 있으므로 jira 소프트웨어 사용 시 참고 합니다.

'서버운영 > Linux' 카테고리의 다른 글

nGrinder 설치 및 사용법  (0) 2020.12.01
리눅스 프로세스2  (0) 2020.11.11
Nexus Repository OSS 설치  (0) 2020.11.04
ELK(Elasticsearch,Logstash,Kibana) 설치  (0) 2020.03.25
Linux Nginx Comfile Install  (0) 2019.12.30
Comments