- リリースとしてのマイルストーン
- プロジェクトのマイルストーンとグループのマイルストーン
- マイルストーンの作成
- マイルストーンの編集
- マイルストーンの削除
- プロジェクトのマイルストーンをグループのマイルストーンに昇格させます。
- マイルストーンをイシューまたはマージリクエストに割り当てます。
- マイルストーンによるイシューとマージリクエストのフィルタリング
マイルストーン
GitLabのマイルストーンは、一定期間内に広い目標を達成するために作成されたイシューやマージリクエストを追跡する方法です。
マイルストーンを使うと、イシューやマージリクエストを一つのまとまったグループにまとめることができます。
リリースとしてのマイルストーン
マイルストーンはリリースのトラッキングに使用できます。そのためには
- マイルストーンの期日をリリースのリリース日に設定し、マイルストーンの開始日を空白にします。
- マイルストーンのタイトルを
Version 9.4
のようにリリースのバージョンに設定します。 - issueの右側のサイドバーからマイルストーンに関連付けることで、リリースにissueを追加します。
さらに、マイルストーンをリリース機能とインテグレーションすることもできます。
プロジェクトのマイルストーンとグループのマイルストーン
マイルストーンはプロジェクトまたはグループに属することができます。
プロジェクトのマイルストーンは、そのプロジェクトのイシューまたはマージリクエストにのみ割り当てることができます。グループのマイルストーンは、そのグループ内のどのプロジェクトのどのイシューやマージリクエストにも割り当てることができます。
プロジェクトマイルストーンAPIとグループマイルストーンAPIについては、以下を参照してください:
プロジェクトやグループのマイルストーンの表示
マイルストーン一覧を表示します:
- 左側のサイドバーで、「検索」を選択するか、または「移動」を選択して、プロジェクトまたはグループを見つけます。
- 計画 > マイルストーン]を選択します。
プロジェクトでは、GitLabはプロジェクトに属するマイルストーンを表示します。グループでは、GitLab はグループとグループ内の全てのプロジェクトに属するマイルストーンを表示します。
イシューをオフにしたプロジェクトでマイルストーンを見る
プロジェクトでイシューのトラッキングがオフになっている場合、マイルストーンのページを表示するにはURLを入力してください。
を使用します:
- プロジェクトに移動します。
- プロジェクトのURLに
/-/milestones
を追加します。例えばhttps://gitlab.com/gitlab-org/sample-data-templates/sample-gitlab-project/-/milestones
。
あるいは、このプロジェクトのイシューはグループのマイルストーンページに表示されます。
この経験の改善はイシュー339009で追跡されています。
すべてのマイルストーンを見る
GitLabネームスペース全体でアクセスできるマイルストーンをすべて見ることができます。あなたがメンバーではないプロジェクトやグループのマイルストーンは表示されないかもしれません。
を使用します:
- 左のサイドバーで、Search を選択するか、次のページに進んでください。
- 作品を選択します。
- 左サイドバーで、マイルストーンを選択します。
マイルストーンの詳細を見る
マイルストーンの詳細を表示するには、マイルストーンリストで表示したいマイルストーンのタイトルを選択します。
マイルストーンビューにタイトルと説明が表示されます。
また、これらの下に以下のようなタブがあります:
-
イシュー:マイルストーンに割り当てられたすべてのイシューが表示されます。これらは
- 未着手のイシュー(未解決、未割り当て)
- 進行中のイシュー(未解決かつ割り当て済み)
- 完了したイシュー(クローズ済み)
-
マージリクエスト:マイルストーンに割り当てられたすべてのマージリクエストが表示されます。これらは
- 進行中の作業(未解決および未割り当て)
- マージ待ち(オープン、割り当て済み)
- 却下(クローズ)
- マージ
- 参加者マイルストーンに割り当てられたイシューのすべての担当者を表示します。
- ラベルマイルストーンに割り当てられたイシューで使用されているすべてのラベルを表示します。
バーンダウンチャート
マイルストーンビューにはバーンダウンチャートとバーンアップチャートがあり、マイルストーンの完了状況を表示します。
マイルストーンサイドバー
マイルストン・ビューのマイルストン・サイドバーには、以下のように表示されます:
- 完了率:クローズしたイシューの数をイシューの総数で割ったものです。
- 開始日と期限。
- マイルストーンに割り当てられたすべてのイシューとマージリクエストに費やされた合計時間。
- マイルストーンに割り当てられたすべてのイシューの総重量。
マイルストーンの作成
GitLab 15.0の最小ユーザーロールを開発者からレポーターに変更しました。
マイルストーンはプロジェクトでもグループでも作成できます。
前提条件:
- マイルストーンが属するプロジェクトまたはグループのレポーターロール以上を持っている必要があります。
マイルストーンを作成するには
- 左側のサイドバーで、「検索」を選択するか、または「移動」を選択して、プロジェクトまたはグループを見つけます。
- 計画 > マイルストーン]を選択します。
- 新しいマイルストーンを選択します。
- タイトルを入力します。
- オプション。説明、開始日、期限を入力してください。
- 新しいマイルストーンを選択します。
マイルストーンの編集
GitLab 15.0の最小ユーザーロールを開発者からレポーターに変更しました。
前提条件:
- マイルストーンが属するプロジェクトまたはグループのレポーターロール以上を持っている必要があります。
マイルストーンを編集するには
- 左側のサイドバーで、「検索」を選択するか、または「移動」を選択して、プロジェクトまたはグループを見つけます。
- 計画 > マイルストーン]を選択します。
- マイルストーンのタイトルを選択します。
- 右上のマイルストーンアクション({ellipsis_v})を選択し、編集を選択します。
- タイトル、開始日、期限、または説明を編集します。
- 変更を保存を選択します。
マイルストーンの削除
GitLab 15.0の最小ユーザーロールを開発者からレポーターに変更しました。
前提条件:
- マイルストーンが属するプロジェクトまたはグループのレポーターロール以上を持っている必要があります。
マイルストーンを編集するには
- 左側のサイドバーで、「検索」を選択するか、または「移動」を選択して、プロジェクトまたはグループを見つけます。
- 計画 > マイルストーン]を選択します。
- マイルストーンのタイトルを選択します。
- 右上でマイルストーンのアクション({ellipsis_v}) を選択し、削除を選択します。
- マイルストーンの削除を選択します。
プロジェクトのマイルストーンをグループのマイルストーンに昇格させます。
グループ内のプロジェクト数を増やす場合、同じマイルストーンをグループ内のプロジェクトで共有したい場合があります。プロジェクトのマイルストーンをグループのマイルストーンに昇格させて、同じグループ内の他のプロジェクトで利用できるようにすることもできます。
マイルストーンを昇格させると、同じ名前のグループ内のすべてのプロジェクトのマイルストーンが1つのグループマイルストーンにマージされます。これらのプロジェクト マイルストーンのいずれかに割り当てられていたすべてのイシューとマージリクエストは、新しいグループ マイルストーンに割り当てられます。
前提条件:
- 少なくともグループのレポーターロールを持っている必要があります。
プロジェクトのマイルストーンを昇格させるには:
- 左のサイドバーで「検索」または「移動」を選択してあなたのプロジェクトを検索します。
- 計画 > マイルストーン]を選択します。
- どちらか:
- 昇格させたいマイルストーンの横にある「グループマイルストーンに昇格」({昇格})を選択します。
- マイルストーンのタイトルを選択し、マイルストーンのアクション({ellipsis_v}) >昇格を選択します。
- マイルストーンを昇格させる]を選択します。
マイルストーンをイシューまたはマージリクエストに割り当てます。
すべてのイシューとマージリクエストにはマイルストーンを割り当てることができます。マイルストーンはすべてのイシューとマージリクエストページの右サイドバーに表示されます。イシューボードにも表示されます。
マイルストーンを割り当てたり、割り当てなかったりするには、次のようにします:
- イシューまたはマージリクエストを表示します。
- 右サイドバーのマイルストーンの横にある[編集]を選択します。
- マイルストーンの割り当てリストで、マイルストーン名を入力して検索します。プロジェクトとグループの両方のマイルストーンから選択できます。
- 割り当てたいマイルストーンを選択します。
コメントで/assign
クイックアクションを使用することもできます。
マイルストーンによるイシューとマージリクエストのフィルタリング
リストページのフィルター
プロジェクトとグループのイシュー/マージリクエスト一覧ページでは、グループとプロジェクトのマイルストーンでフィルタリングすることができます。
イシューボードでのフィルター
プロジェクトのイシューボードでは、グループのマイルストーンとプロジェクトのマイルストーンの両方でフィルターをかけることができます:
グループのイシューボードから、グループのマイルストーンだけを絞り込むことができます:
特殊マイルストーンフィルター
マイルストーンでフィルタリングする場合、特定のプロジェクトマイルストーンやグループマイルストーンを選択するだけでなく、特別なマイルストーンフィルタを選択することもできます。
- なし:マイルストーンが割り当てられていないイシューやマージリクエストを表示します。
- すべてマイルストーンが割り当てられているイシューまたはマージリクエストを表示します。
- 今後の予定:未解決のマイルストーンが割り当てられていて、期限が最も近いイシューまたはマージリクエストを表示します。
- 開始未解決のマイルストーンが割り当てられ、開始日が今日以前のイシューまたはマージリクエストを表示します。