Add expand syntax to CI config
What does this MR do and why?
This is the first step of implementing the raw variable support to CI config (#353991 (closed)). It just adds the variables:expand
syntax but does not use it. The usage of this attribute will be implemented in the next MR.
variables:
RAW_VAR:
value: this is $myvar
expand: false
The changes are behind the feature flag ci_raw_variables_in_yaml_config
(#375034 (closed)).
Implementation table
Step | Status |
---|---|
Add expand syntax to CI config | <- HERE |
Implement expand/raw logic for basic jobs | !102536 (merged) |
Add QA test for raw variables in CI config YAML | !103181 (merged) |
Use expand/raw logic for variables passed by bridge/trigger | !103190 (merged) |
Add documentation and CI schema for expand/raw | !103313 (merged) |
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Edited by Furkan Ayhan