Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

미리 restapi 라는 ID 를 가진 계정을 하나 생성하고 프로젝트 관리 권한을 주기위해 특정 프로젝트에 administrators 역할에 restapi 사용자를 추가했습니다.

2. 계정 암호를 encoding 하기 위해 openssl 을 활용하여 base64로 인증정보를 인코딩하니다.

Code Block
languagebash
[root@DMOVE classes]# echo "restapi:1234" | openssl enc -base64
cmVzdGFwaToxMjM0Cg==

3. curl 명령어를 활용하여 component 나 version 을 추가한다.

...

curl 명령어를 활용하여 component 나 version 을 추가한다.

...

COMPONENT 추가 시 사용 가능한 RESTAPI

COMPONENT 추가 시 사용 가능한 RESTAPI

Code Block
curl -i -X POST <Jira URL>/rest/api/latest/component -H 'Content-type: application/json' -H 'Accept: application/json' -u <Project admin ID>:<Project admin Password> -d'
{
  "name": "Test-Component",
  "description": "This is a test component",
  "leadUserName": "atladmin",
  "assigneeType": "PROJECT_LEAD",
  "isAssigneeTypeValid": false,
  "project": "PROJECT KEY",
  "projectId": 10000
  }'
Tip

활용 예시

Code Block
curl -i -X POST http://jira.dmove.co.kr:28080/rest/api/latest/component -H 'Content-type: application/json' -H 'Accept: application/json' -u

...

 restapi:1234 -d'
{
    "name": "Test-Component",
    "description": "This is a test component",
    "leadUserName": "atladmin",
    "assigneeType": "PROJECT_LEAD",
    "isAssigneeTypeValid": false,
    "project": "KS",
    "projectId": 10000
}'

...

VERSION 추가 시 사용 가능한 RESTAPI

VERSION 추가 시 사용 가능한 RESTAPI

Code Block
curl -i -X POST <Jira URL>/rest/api/latest/version -H 'Content-type: application/json' -H 'Accept: application/json' -u <Project admin ID>:<Project admin Password> -d'
{
    "description": "This is a test version",
    "name": "Test Version 1",
    "archived": false,
    "released": false,
    "releaseDate": "2020-12-24",
    "project": "PROJECT KEY",
    "projectId": 10000
}'
Tip

활용 예시

Code Block
curl -i -X POST http://jira.dmove.co.kr:28080/rest/api/latest/version -H 'Content-type: application/json' -H 'Accept: application/json' -u restapi:1234 -d'
{
    "description": "This is a test version",
    "name": "Test Version 1",
    "archived": false,
    "released": false,
    "releaseDate": "2020-12-24",
    "project": "KS",
    "projectId": 10000
}'