2020년 3월 3일 화요일

python 에서 JIRA 사용 예제 (issue 등록)


Python 으로 JIRA issue 등록 하기


1. 설치 가이드

https://jira.readthedocs.io/en/master/installation.html

pip install jira

2. 기본 예제는 아래 링크 참조
https://jira.readthedocs.io/en/master/examples.html

3. 예제

from jira import JIRA

options = {"server": "https://jira.atlassian.com"}

#auth_jira = JIRA(options, auth=('username', 'password'))
auth_jira = JIRA(options, basic_auth=('username', 'password'))

new_issue = auth_jira.create_issue(project='PROJ_key_or_id', summary='New issue from jira-python',
                              description='Look into this one', issuetype={'name': 'Bug'})

print(new_issue)

4. 예제 설명
"https://jira.atlassian.com" 이 부분은 실제 post 하고자 하는 서버 주소를 사용해야 합니다.
보통 계정 정보가 있으니,
'username', 'password'
이 부분에 계정 정보를 입력합니다.
project='PROJ_key_or_id'
이 부분은 프로젝트의 키 또는 id를 입력합니다. test는 project key를 넣어서 테스트 하였습니다.

리턴받는 값은 등록되고 난후의 글의 key를 받게 됩니다. (정확하게 말하면 키는 아니고 issue class가 됩니다. 출력값으로 볼때는 key가 나오게 됩니다.)












댓글 없음:

댓글 쓰기