-
JIRA work log를 Time tracking 형식으로 도식화 처리NodeJS 2021. 1. 4. 04:13728x90
Jira Work log Report GIT 바로가기
지라에서 작성한 work log를 아래 그림과 같이 날짜 기준으로 표기해 줍니다.
Screen
Table of Contents
사용된 프로그램과 설정시 중요 내용
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는 무료로 사용이 가능한 플랜이 있습니다
가입을 하면 다음과 같이 사용이 가능합니다.
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
License
- MIT license
- Copyright 2020 © lahuman.
728x90'NodeJS' 카테고리의 다른 글
디렉토리에서 중복된 파일을 찾을때 사용합니다. (0) 2021.01.06 워크플레이스 게시글 반응 조회 (0) 2021.01.05 swagger 2.0에서 OAS 3.0으로 변환시 body 값이 undefined로 표출 되는 현상 처리 (0) 2020.12.25 Swagger? OAS? with NodeJS (0) 2020.12.23 Node] Sequelize에서 MSSQL 연동시 RFC 6066 오류 해결 방법 (0) 2020.12.22