イシューのCSVエクスポート

12.10でGitLab Freeに移行しました。

GitLab からイシューを CSV ファイルとしてエクスポートでき、デフォルトの通知メールアドレスに添付ファイルとして送信されます。

イシューを CSV にエクスポートすると、あなたとあなたのチームはイシューから収集したすべてのデータを カンマ区切り値(CSV) ファイルにエクスポートできます。

CSVファイルは、Microsoft Excel、Open Office Calc、Googleシートなど、あらゆるプロッタまたはスプレッドシート・ベース・プログラムで使用できます。

CSVファイルとしてイシューをエクスポートする用途をいくつかご紹介します:

  • イシューのスナップショットを作ってオフラインで分析したり、GitLab にいない他のチームとコミュニケーションしたりできます。
  • CSV データからダイアグラム、グラフ、チャートを作成します。
  • 監査や共有のために、その他の形式でデータを表示します。
  • GitLab以外のシステムにイシューをインポートします。
  • 長期的なイシューのデータ分析。
  • 長期的なデータを使用して、イシューに関連するフィードバックを収集し、実際のメトリクスに基づいて製品を改善します。

どのイシューを取り込むかの選択

プロジェクトを選択した後、イシュー・ページから検索バーと[すべて]/[オープン]/[クローズ]タブを使用してエクスポートするイシューを絞り込むことができます。最初のページに表示されていないものも含め、返されたすべてのイシューがエクスポートされます。

CSV export button

GitLab はエクスポートするイシューの数とメールアドレスを確認します。

CSV export modal dialog

ソート

エクスポートされたイシューは常にTitle でソートされます。

フォーマット

データは、カンマを列の区切り文字としてエンコードされ、必要に応じて" 、改行で行を区切ります。最初の行にはヘッダーが含まれ、以下の表に値の説明とともに列挙されています:

カラム説明
タイトルイシューtitle
説明イシューdescription
Issue IDイシューiid
URLGitLab上のイシューへのリンク
State Open またはClosed
Authorイシュー作成者のフルネーム
Author Username作成者のユーザー名。@ シンボルは省略。
Assigneeイシューの担当者のフルネーム
Assignee Username作成者のユーザー名。@ シンボルは省略。
Confidential Yes またはNo
Locked Yes またはNo
期日書式YYYY-MM-DD
作成日時(UTC)書式YYYY-MM-DD HH:MM:SS
更新日時(UTC)フォーマットYYYY-MM-DD HH:MM:SS
Milestoneイシューのマイルストーンのタイトル
ウェイトイシューのウェイト
ラベルで結合されたラベルのタイトル,
時間の見積もり 見積時間(単位:秒)
かかった時間 実績時間(秒)
エピックID12.7で導入された親エピックのID
エピック・タイトル12.7で導入された親エピックのタイトル。

GitLab 14.7以前では、最初の2つのカラムがIssue IDURL、GitLabにインポートする際にイシューが発生していました。

制限事項

  • グループのイシュー一覧からは、イシューをCSVにエクスポートできません。
  • イシューは電子メールの添付ファイルとして送信されますが、さまざまな電子メール・プロバイダで正常に配信されるよう、エクスポートには15MBの制限が設けられています。制限に達した場合は、エクスポートの前に、おそらく未解決のissueとクローズされたissueを別々にエクスポートして、検索範囲を狭めることをお勧めします。
  • CSVファイルはプレーンテキストファイルです。つまり、エクスポートされたCSVファイルにはイシューの添付ファイルは含まれません。