開発者用シードファイル
開発用シードファイルはgitlab/db/fixtures/development/ とgitlab/ee/db/fixtures/development/ フォルダの下にあります。これらのファイルは、Chartのような機能がローカルホスト上で期待通りに動作するかどうかを検証するために、データベースにレコードを入力するために使用されます。
タスクrake db:seed_fu は、通常環境変数として渡されるフラグの下にあるものを除いて、すべての開発シードを実行するために使用できます。
次の表は、特徴データの生成に使用できるシードとタスクをまとめたものです。
| 機能 | コマンド | シード | 
|---|---|---|
| DevOpsの採用 | FILTER=devops_adoption bundle exec rake db:seed_fu | 31_devops_adoption.rb | 
| バリューストリームダッシュボード | FILTER=cycle_analytics SEED_VSA=1 bundle exec rake db:seed_fu | 17_cycle_analytics.rb | 
| バリューストリーム分析 | FILTER=customizable_cycle_analytics SEED_CUSTOMIZABLE_CYCLE_ANALYTICS=1 bundle exec rake db:seed_fu | 30_customizable_cycle_analytics | 
| CI/CDアナリティクス | FILTER=ci_cd_analytics SEED_CI_CD_ANALYTICS=1 bundle exec rake db:seed_fu | 38_ci_cd_analytics | 
| 貢献者アナリティクス 生産性アナリティクス コードレビューアナリティクス マージリクエストアナリティクス | FILTER=productivity_analytics SEED_PRODUCTIVITY_ANALYTICS=1 bundle exec rake db:seed_fu | 90_productivity_analytics | 
| リポジトリ分析 | FILTER=14_pipelines NEW_PROJECT=1 bundle exec rake db:seed_fu | 14_パイプライン | 
| イシュー分析 インサイト | NEW_PROJECT=1 bin/rake gitlab:seed:insights:issues | インサイト レイクタスク | 
| DORAメトリクス | SEED_DORA=1 FILTER=dora_metrics bundle exec rake db:seed_fu | 92_dora_metrics | 
