開発者用シードファイル
開発用シードファイルは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 |