Implement prefilled variables backend for run pipeline
This is just a backend work for the feature. This introduces a new endpoint to provide defined variables in CI config file.
显示
- app/controllers/projects/pipelines_controller.rb 10 个添加, 2 个删除app/controllers/projects/pipelines_controller.rb
- app/models/project.rb 4 个添加, 0 个删除app/models/project.rb
- app/services/ci/list_config_variables_service.rb 13 个添加, 0 个删除app/services/ci/list_config_variables_service.rb
- config/routes/pipelines.rb 1 个添加, 0 个删除config/routes/pipelines.rb
- lib/gitlab/ci/config.rb 4 个添加, 0 个删除lib/gitlab/ci/config.rb
- lib/gitlab/ci/config/entry/variables.rb 19 个添加, 3 个删除lib/gitlab/ci/config/entry/variables.rb
- lib/gitlab/ci/yaml_processor/result.rb 4 个添加, 0 个删除lib/gitlab/ci/yaml_processor/result.rb
- lib/gitlab/config/entry/legacy_validation_helpers.rb 14 个添加, 0 个删除lib/gitlab/config/entry/legacy_validation_helpers.rb
- lib/gitlab/config/entry/validators.rb 8 个添加, 0 个删除lib/gitlab/config/entry/validators.rb
- spec/controllers/projects/pipelines_controller_spec.rb 80 个添加, 0 个删除spec/controllers/projects/pipelines_controller_spec.rb
- spec/lib/gitlab/ci/config/entry/variables_spec.rb 90 个添加, 37 个删除spec/lib/gitlab/ci/config/entry/variables_spec.rb
- spec/lib/gitlab/ci/yaml_processor_spec.rb 2 个添加, 2 个删除spec/lib/gitlab/ci/yaml_processor_spec.rb
- spec/services/ci/list_config_variables_service_spec.rb 77 个添加, 0 个删除spec/services/ci/list_config_variables_service_spec.rb
加载中
想要评论请 注册 或 登录