Support inputs for pipeline creation service

What does this MR do and why?

As a part of "Support inputs for pipelines" (&16321 (closed)), in this issue, we implement the first phase of the pipeline creation flow. (#519955 (closed)).

  • Ci::CreatePipelineService will accept inputs.
  • The service assigns the value to the command.
  • command pass this value to Ci::ProjectConfig to process.

Changes are behind the feature flag ci_inputs_for_pipelines. (#520290 (closed))

MR acceptance checklist

Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Merge request reports

Loading