反復

  • GitLab Starter13.1 で導入されました
  • フィーチャーフラグで有効・無効を切り替えることができ、デフォルトでは無効になっています。
  • GitLab.comでは無効になっています。
  • グループごとに有効・無効を設定できます。
  • 本番での使用はお勧めできません。
  • GitLabセルフマネージドインスタンスで使うには、GitLab管理者に頼んで有効にしてもらいましょう。

イテレーションは、一定期間にわたってイシューを追跡する方法です。 これにより、チームはベロシティとボラティリティのメトリクスを追跡することができます。 イテレーションは、異なる期間にわたって追跡するためのマイルストーンと併用することができます。

例えば

  • 8~12週間にわたるプログラム・インクリメントのマイルストーン。
  • 2週間にわたるスプリントの反復。

GitLabでは、イテレーションはマイルストーンに似ていますが、いくつかの違いがあります:

  • イテレーションはグループにのみ有効です。
  • グループが一度にアクティブにできるイテレーションは1つだけです。
  • イテレーションには開始日と終了日の両方が必要です。
  • 反復の日付範囲は重複できません。

イテレーションリストを見る

イテレーション・リストを表示するには、グループ内でイシュー イシュー>イテレーションに進みます。 そこから新しいイテレーションを作成するか、イテレーションをクリックして詳細な表示を取得できます。

イテレーションの作成

注意:イテレーションを作成するには、開発者権限以上が必要です。

イテレーションを作成するには

  1. グループで、{イシュー} 課題 > イテレーションに進みます。
  2. 新しい反復をクリックします。
  3. タイトル、説明(オプション)、開始日、期限を入力してください。
  4. イテレーションの作成」をクリックします。 イテレーションの詳細ページが開きます。

イテレーションの編集

注:イテレーションを編集するには、開発者権限以上が必要です。

イテレーションを編集するには、3点メニュー({ellipsis_v})>イテレーションの編集をクリックします。

イテレーションの有効化

GitLabのイテレーション機能は開発中であり、本番環境での使用は未定です。デフォルトでは無効になっている機能フラグの後ろにデプロイされています。GitLab RailsコンソールにアクセスできるGitLab管理者は、インスタンスでこれを有効にすることができます。:group_iterations 、グループごとに有効または無効にすることができます。

有効にするには:

# Instance-wide
Feature.enable(:group_iterations)
# or by group
Feature.enable(:group_iterations, Group.find(<group id>))

無効化するには:

# Instance-wide
Feature.disable(:group_iterations)
# or by group
Feature.disable(:group_iterations, Group.find(<group id>))