Save execution config to CI Job Definition
What does this MR do and why?
Save execution config to CI Job Definition
As a part of the CI storage optimization effort, we started to save
the runtime job configurations into the p_ci_job_definitions table.
In this change, we are starting to save execution configs (run steps)
to the table too. This change only covers the saving this data to the
table. We are actually duplicating the data as we also save this data
to the p_ci_builds_execution_configs table. However, our plan is to
remove that old logic in the future.
References
Related to #550676 (closed)
MR acceptance checklist
Evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.