개발 시드 파일
GitLab 개발 환경에서 데이터베이스를 시드 데이터로 초기화하는 데 사용되는 개발 시드 파일과 각 기능별 실행 명령어를 설명합니다.
개발 시드 파일은 gitlab/db/fixtures/development/ 및 gitlab/ee/db/fixtures/development/ 폴더 아래에 나열되어 있습니다. 이 파일들은 차트와 같은 기능이 로컬 호스트에서 예상대로 작동하는지 확인하는 데 도움이 되는 레코드로 데이터베이스를 채우는 데 사용됩니다. rake db:seed_fu 태스크를 사용하면 환경 변수로 전달되는 플래그 아래에 있는 시드를 제외한 모든 개발 시드를 실행할 수 있습니다. 다음 표는 기능에 대한 데이터를 생성하는 데 사용할 수 있는 시드 및 태스크를 요약합니다. 기능 명령어 시드 DevOps Adoption FILTER=devops_adoption bundle exec rake db:seed_fu 31_devops_adoption.rb Value Streams Dashboard FILTER=cycle_analytics SEED_VSA=1 bundle exec rake db:seed_fu 17_cycle_analytics.rb Value Streams Dashboard overview counts FILTER=vsd_overview_counts SEED_VSD_COUNTS=1 bundle exec rake db:seed_fu 93_vsd_overview_counts.rb Value Stream Analytics FILTER=customizable_cycle_analytics SEED_CUSTOMIZABLE_CYCLE_ANALYTICS=1 bundle exec rake db:seed_fu 30_customizable_cycle_analytics.rb CI/CD analytics FILTER=ci_cd_analytics SEED_CI_CD_ANALYTICS=1 bundle exec rake db:seed_fu 38_ci_cd_analytics.rb Contributions AnalyticsProductivity AnalyticsCode review AnalyticsMerge Request Analytics FILTER=productivity_analytics SEED_PRODUCTIVITY_ANALYTICS=1 bundle exec rake db:seed_fu 90_productivity_analytics.rb Repository Analytics FILTER=14_pipelines NEW_PROJECT=1 bundle exec rake db:seed_fu 14_pipelines.rb Issue AnalyticsInsights NEW_PROJECT=1 bin/rake gitlab:seed:insights:issues insights Rake task DORA metrics SEED_DORA=1 FILTER=dora_metrics bundle exec rake db:seed_fu 92_dora_metrics.rb Code Suggestion data in ClickHouse FILTER=ai_usage_stats bundle exec rake db:seed_fu 94