Refactor project CI config calculation
This commit copies the project CI config calculation from pipeline/chain to a new class. This will make it easier to use the same logic from other places. These changes are behind the feature flag "ci_project_pipeline_config_refactoring". With the feature flag removal, old places will be removed.
显示
- .rubocop_todo/gitlab/feature_available_usage.yml 1 个添加, 0 个删除.rubocop_todo/gitlab/feature_available_usage.yml
- config/feature_flags/development/ci_project_pipeline_config_refactoring.yml 8 个添加, 0 个删除...gs/development/ci_project_pipeline_config_refactoring.yml
- ee/lib/ee/gitlab/ci/project_config.rb 20 个添加, 0 个删除ee/lib/ee/gitlab/ci/project_config.rb
- ee/lib/gitlab/ci/project_config/compliance.rb 39 个添加, 0 个删除ee/lib/gitlab/ci/project_config/compliance.rb
- ee/spec/lib/gitlab/ci/project_config_spec.rb 105 个添加, 0 个删除ee/spec/lib/gitlab/ci/project_config_spec.rb
- lib/gitlab/ci/pipeline/chain/config/content.rb 18 个添加, 5 个删除lib/gitlab/ci/pipeline/chain/config/content.rb
- lib/gitlab/ci/pipeline/chain/config/content/source.rb 1 个添加, 0 个删除lib/gitlab/ci/pipeline/chain/config/content/source.rb
- lib/gitlab/ci/project_config.rb 52 个添加, 0 个删除lib/gitlab/ci/project_config.rb
- lib/gitlab/ci/project_config/auto_devops.rb 28 个添加, 0 个删除lib/gitlab/ci/project_config/auto_devops.rb
- lib/gitlab/ci/project_config/bridge.rb 19 个添加, 0 个删除lib/gitlab/ci/project_config/bridge.rb
- lib/gitlab/ci/project_config/external_project.rb 45 个添加, 0 个删除lib/gitlab/ci/project_config/external_project.rb
- lib/gitlab/ci/project_config/parameter.rb 21 个添加, 0 个删除lib/gitlab/ci/project_config/parameter.rb
- lib/gitlab/ci/project_config/remote.rb 21 个添加, 0 个删除lib/gitlab/ci/project_config/remote.rb
- lib/gitlab/ci/project_config/repository.rb 32 个添加, 0 个删除lib/gitlab/ci/project_config/repository.rb
- lib/gitlab/ci/project_config/source.rb 41 个添加, 0 个删除lib/gitlab/ci/project_config/source.rb
- spec/lib/gitlab/ci/pipeline/chain/config/content_spec.rb 13 个添加, 1 个删除spec/lib/gitlab/ci/pipeline/chain/config/content_spec.rb
- spec/lib/gitlab/ci/project_config/repository_spec.rb 47 个添加, 0 个删除spec/lib/gitlab/ci/project_config/repository_spec.rb
- spec/lib/gitlab/ci/project_config/source_spec.rb 23 个添加, 0 个删除spec/lib/gitlab/ci/project_config/source_spec.rb
- spec/lib/gitlab/ci/project_config_spec.rb 177 个添加, 0 个删除spec/lib/gitlab/ci/project_config_spec.rb
加载中
想要评论请 注册 或 登录