]
Barak Korren reassigned OVIRT-1397:
-----------------------------------
Assignee: Barak Korren (was: infra)
Switch all standard-CI JJB scripts to use
'include-raw-escape'
--------------------------------------------------------------
Key: OVIRT-1397
URL:
https://ovirt-jira.atlassian.net/browse/OVIRT-1397
Project: oVirt - virtualization made easy
Issue Type: Improvement
Components: Jenkins
Reporter: Barak Korren
Assignee: Barak Korren
Currently some standard-CI JJB scripts are included from YAML with 'include-raw'
in macros that accept parameters. This means that thos scripts are subject to JJB variable
injection. As a result, one needs to double pairs of curly braces when written in those
scripts.
The above makes it hard to use these scripts outside of JJB, for example from pipelines.
It seems like for most scripts, there is not actual variable injection going on in
practice, so we should take the time to switch to using 'include-raw-escape' to
make maintaining and using the script easier.