• Home
  • About
    • lahuman photo

      lahuman

      열심히 사는 아저씨

    • Learn More
    • Facebook
    • LinkedIn
    • Github
  • Posts
    • All Posts
    • All Tags
  • Projects

JIRA REPORT

15 Sep 2020

Reading time ~1 minute

Jira Work log Report GIT 바로가기

지라에서 작성한 work log를 아래 그림과 같이 날짜 기준으로 표기해 줍니다.

Screen

Table of Contents

사용된 프로그램과 설정시 중요 내용

  • Installation
  • JiraCloud
  • Dockerfile
  • License

Installation

  • 설치를 위해서는 기본적으로 NODEJS 12.x 이상의 버젼이 필요합니다.

Backend

  • Oas 3.0 기반으로 작성되었습니다.
  • PATH : report_backend

.env 설정은 _env 파일을 .env로 변경하여서 Key에 알맞은 값을 설정 하면 됩니다. 또는 아래 샘플을 이용하셔요. TOKEN_KEY는 API 토큰입니다. JIRA CLOUD에 가입이 되어 있다면, API 토큰은 여기에서에서 생성이 가능합니다.

JIRA_HOST=https://lahuman.atlassian.net # jira host 정보
JIRA_ID=lahuman@emaim.com # JIRA ID
TOKEN_KEY=abcde # JIRA API TOKEN

실행

$ npm run start

서버가 문제 없이 기동이 되면 Swagger UI을 확인하세요.

Frontend

  • ReactJS로 작성되어 있습니다.
  • PATH : report_frontend

.env 설정은 _env 파일을 .env로 변경하여서 Key에 알맞은 값을 설정 하면 됩니다. 또는 아래 샘플을 이용하셔요.

REACT_APP_API_URL=http://localhost:8080  # backend server 주소
REACT_APP_API_JIRA_BROWSE=https://lahuman.atlassian.net/browse/ #jira의 browse 주소

실행

$ npm instlal
# npm run start

JiraCloud

JIRA Cloud는 무료로 사용이 가능한 플랜이 있습니다 가입을 하면 다음과 같이 사용이 가능합니다.

  • https://lahuman.atlassian.net

Dockerfile

  • docker image 생성 파일 제공
  • Dockerfile 참조

이미지 생성

# docker build -t ${image-name}:${version} .

$ docker build -t jira-report:1.0 .

이미지 실행

# docker run -p 8888:80 --rm ${image-name}:${version}

$ docker run -p 8888:80 --rm jira-report:1.0

Dockerfile 더 자세히 알아보기


License

License

  • MIT license
  • Copyright 2020 © lahuman.


jiraworklogtimetracking Share Tweet +1