AWS

[패스트캠퍼스 수강 후기] 올인원 패키지 : AWS/Docker 클라우드 서버구축👉AWS강의 100% 환급 챌린지 3 회차 미션

Ch02. 협업 툴 활용 A-Z

04. Jira 이슈 이해하기
05. Jira API 소개 및 Postman 활용하기
06. Jira 관리자 소개


프로젝트 만들기

스크럼 소프트웨어 개발 항목을 선택하여 프로젝트를 생성한다.

프로젝트 생성 후 메뉴에서 프로젝트, 모든 프로젝트 항목을 클릭하여 생성된 프로젝트를 확인하자

프로젝트 화면에서 이슈 메뉴를 클릭하여 이슈를 확인해보자.

새로운 이슈를 생성해보자 오른쪽 하단의 대화 상자에서 열기를 클릭해보자

생성하기 창에서 이슈유형, 요약, 설명, 우선순위를 입력하여 새로운 이슈를 생성하자

이슈가 생성된 후 이슈 상태를 확인할 수 있다

자세히 영역에서 상태의 작업 흐름 보기 클릭하여 작업 흐름을 시작적으로 확인할 수 있다

회색 버튼 중 할일, 진행 중, 완료 버튼으로 이슈의 상태를 변경할 수 있다

이슈 상태 변경 이력은 하단의 활동 영역의 이력에서 볼 수 있다.

아래 활동영역에서 이슈에 대한 이력을 확인 할 수 있다


Postman을 활용하여 Jira API 호출

API를 사용하여 이슈 조회

jira api를 사용한다면 프로그램 코드를 통해 jira의 프로젝트관리가 가능으로 이를 테스트하기 위한 postman 가입 후 프로그램을 설치하자

Jira API 문서 docs.atlassian.com/software/jira/docs/api/REST/8.4.2/#api/2/issue-createIssue

이슈 정보를 api로 확인 해보자, Jira issue 조회를 위한 api 주소는 아래와 같다

http://15.164.213.58:8080/rest/api/2/issue/BLO-1

jira api를 사용하기 위해서는 Authorization에서 관리자 id와 pw를 입력해야 한다

Header 정보에서는 contents-type을 application/json으로 입력하자

send 버튼을 클릭하여 이슈의 정보를 받아 볼 수 있으며 json형식으로 이슈의 정보가 출력된다

 

API를 사용하여 이슈 생성

이슈 생성을 위한 API 호출 주소는 다음과 같다 http://15.164.213.58:8080/rest/api/2/issue

authorization에는 위와 같이 관리자 계정 정보를 입력한다.  headers도 마찬가지로 위와 같이 contents-type을 application/json으로 입력한다. 새로운 issue내용을 body에 입력하도록 한다. raw와 json을 선택 후 json 형태로 issue의 내용을 입력한다. 정상적으로 issue가 생성되었다면 id, key정보가 하단에 출력된다.


관리자 기능 소개

우측 상단의 관리자 메뉴

새로운 이슈 유형을 생성, 프로젝트마다 사용할 이슈 유형을 편집할 수 있다

앱 관리 메뉴를 통해 jira에 스크립트를 추가할 수 있다

시스템 메뉴를 통해 서버의 정보 사용자의 행동 및 통계 정보를 확인할 수 있다


3일 차 마무리

Jira 프로젝트 생성과 Issue를 API를 사용하여 관리할 수 있다는 점이 활용할 부분이 많으리 생각된다.  Jira의 사용 목적과 활용에 대해 고민하여 API를 활용한 토이 프로젝트도 개발해야겠다


현재 수강 중인 강의의 링크는 아래와 같다.

올인원 패키지 : AWS/Docker 클라우드 서버 구축👉https://bit.ly/3bFlm0e