Как сделать резервную копию списка проблем из Bitbucket? - PullRequest
17 голосов
/ 13 октября 2010

С учетом проблем, возникающих в bitbucket, я хотел бы иметь возможность собирать и резервировать их в случае, если мне нужна автономная копия, или больше не использовать Bitbucket, или что-то еще. Сайт не предлагает эту услугу. Есть ли альтернативный механизм, который я могу использовать?

Ответы [ 5 ]

10 голосов
/ 31 августа 2012

Вы можете получить свои проблемы через API Bitbucket.

Вот пример URL, чтобы узнать о проблемах для одного из моих проектов: https://api.bitbucket.org/1.0/repositories/christianspecht/bitbucket-backup/issues/

Однако при этом возвращается список проблем в формате JSON.
Я сомневаюсь, что вы можете сделать что-нибудь полезное со списком проблем в JSON, но я не знаю, есть ли лучший формат файла для проблем.

Я только что спросил это здесь, в StackOverflow, потому что я сейчас занимаюсь тем же:
Существует ли стандартный формат файла для экспорта проблем из системы отслеживания проблем?

8 голосов
/ 23 апреля 2013
2 голосов
/ 13 мая 2011

В настоящее время, похоже, нет способа экспортировать ваши проблемы: (

1 голос
/ 15 декабря 2017

Вы можете экспортировать проблемы из settings в хранилище.Затем загрузите и извлеките zip-файл, который даст вам json, который вы можете просто проанализировать любым способом, который вы предпочитаете

Я написал небольшой скрипт на python для преобразования json-файла проблем в excel, который вы можете найти здесь.Надеюсь, это даст вам несколько идей:

https://github.com/anath2/bitbucket-issues-to-excel

1 голос
/ 28 ноября 2017

Полное раскрытие Я являюсь автором Issue2Markdown , потому что он мне действительно нужен.

Как упоминалось ранее, вы можете экспортировать свои проблемы из проекта Bitbucket, перейдя в Настройки-> Проблемы-> Импорт и экспорт , а затем загрузив полученный ZIP-файл.

Внутри этого ZIP-файла вы найдете архив JSON-файлов и вложений. Вы можете импортировать их в другое хранилище проблем. Или, если вы похожи на меня, возможно, вы работаете с удаленной командой, которая не хочет использовать средство отслеживания проблем и хотела бы прочитать читаемую версию проблем.

Вот тут и приходит Issue2Markdown . Вы можете использовать это для отображения ваших проблем в виде единого документа Markdown. Предварительно собранные двоичные файлы для Linux, Windows и MacOS можно найти в release .

Надеюсь, это поможет следующему человеку, который не смог найти решение.

...