web-dev-qa-db-ja.com

Gitlabで問題をエクスポートする方法は?

質問はここに属していないのかもしれませんが、やってみます。
すべての問題/ TODOSをcsvまたはpdfファイルにエクスポートするオプションはありますか?
探していましたが何も見つかりません。

9
Or Perets

他のユーザーがコメントしているように、CSVエクスポートは有料バージョンのgitlabに組み込まれています。

https://docs.gitlab.com/ee/user/project/issues/csv_export.html

ただし、これには問題があります。レポートがメールで送信されるため、gitlabではサイズが20 MBに制限されており、使用しているgitlabのバージョンによっては、一部のフィールドがエクスポートに存在しない場合があります。

ありがたいことに、gitlabには優れたAPI(無料バージョンを含む)があるため、代わりに issues API を介して問題を抽出できます。そのデータを取得したら、CSV形式で出力するのは非常に簡単です。

私はこれを行う非常に単純なPerlスクリプトを作成しました。これはここから入手でき、無料および有料バージョンのgitlabおよびgitlab.comでも動作するはずです。

https://gitlab.com/emobix/get-all-gitlab-issues-as-csv

8
JosephH

問題リストのRSSフィードを読むことで、問題をCSVにエクスポートできます。

リンクを取得するには、GitLabの問題リストの[RSSフィードを購読する]ボタンをクリックしてください。

enter image description here

次に、プログラムで問題をエクスポートできます。

この目的のために小さなスクリプト、スニペットを作成しました: https://gitlab.com/snippets/186874

1
miguelr