Bitbucket의 issue(과제)를 일괄 등록하기

2446 단어 issueBitbucket
개인적으로 bitbucket의 issue 기능을 사용하고 있습니다만, issue를 하나씩 등록하는 것이 힘들었습니다.
일괄로 등록할 수 없는지 조사해 보았는데, json을 up하면 일괄로 등록을 할 수 있는 것 같아, 해 보았습니다.

작업으로서는 이하가 됩니다.
1: 소정의 서식에 따른 json을 준비한다
2:zip으로 한다(zip하지 않으면 오류가 된다)
3:up

1: 소정의 서식에 따른 json을 준비한다



ㅡㅜㅜㅜㅜㅜㅜㅜ 아 t ぁしあん. 이 m / bit t c t / issue-i mpo rt-e x po rt-data-fu rma t-330796872. HTML
이쪽을 참고로 json을 작성해 갑니다.
공식?이 잘못되었거나 issue에 대한 json을 만들 때 content 키도 필요합니다. (Required라고 쓰지 않았는데・・・)
게다가 meta도 필요하게 되는 것 같습니다.

10회 정도 up과 에러를 반복해, 결국 이렇게 되었습니다.

hoge.json
{
    "issues": [
        {
            "content": "Some **issue**.", 
            "content_updated_on": "2013-01-22T15:55:13.573339+00:00", 
            "created_on": "2013-01-22T15:55:13.573339+00:00", 
            "id": 1, 
            "kind": "task", 
            "priority": "major", 
            "status": "new", 
            "title": "Test", 
            "updated_on": "2013-01-22T15:55:13.573339+00:00"
        }
    ], 
    "meta": {
        "default_assignee": "Yoshimaru Shirakawa", 
        "default_component": "ui", 
        "default_kind": "task", 
        "default_milestone": null, 
        "default_version": null
    }
}

더 이상 뭔가를 깎으면 에러가 일어나 up 할 수 없다고 생각합니다.
포인트는
- id는 자전으로 붙여주세요 (id가 쓰면 덮어 쓸게)
- meta 잊지 마세요.
- 콘텐츠도 필수입니다.
- json의 이름은 무엇이든 괜찮습니다.
라는 느낌입니다.

2:zip로 만들기



터미널을 열고

명령
zip -j hoge.zip /Users/UserNameHoge/Downloads/hoge.json 

등을 실행하여 hoge.jon을 zip으로하고 있습니다.
-j 명령으로 디렉토리 구성을 유지하지 않고 파일만 zip으로 하고 있습니다.

3:up




설정 문제/가져 오기 및 내보내기에서 zip을 가져올 수 있습니다.
가져올 때 오류가 발생하면 여기에 오류가 표시되고 등록한 이메일 주소로 결과가 전송됩니다.

해봐



json을 직접 작성하면 매우 번거롭기 때문에 python이나 Electron으로 클라이언트를 만들려고합니다.
title만 지정하면 마음대로 zip으로 해 출력해주는 것···

좋은 웹페이지 즐겨찾기