You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
![]() Rewrite YAML parser, YAML objects and parameters expansion logic to enable better control over expansion logic. Broken backward compatilibity: * More agressive parameter expansion. This may lead to parameters expanded in places where they were not expanded before. * Top-level elements, which is not known to parser (such as 'job', 'view', 'project' etc), are now lead to parse failures. Prepend them with underscore to be ignored by parser. * Files included using '!include-raw:' elements and having formatting in it's path ('lazy-loaded' in previous implementation) are now expanded too. Use '!include-raw-escape:' for them instead. See changes in these tests for examples: tests/yamlparser/job_fixtures/lazy-load-jobs-multi001.yaml tests/yamlparser/job_fixtures/lazy-load-jobs-multi002.yaml tests/yamlparser/job_fixtures/lazy-load-jobs001.yaml * Parameters with template value using itself were substituted as is. For example: "timer: '{timer}'" was expanded to "{timer}". Now it leads to recursive parameter error. See changes in this test for example: tests/yamlparser/job_fixtures/parameter_name_reuse_default.* -> tests/yamlparser/error_fixtures/parameter_name_reuse_default.* * When job group includes a job which was never declared, it was just ignored. Now it fails: job is missing. See changes in this test for example: tests/yamlparser/job_fixtures/job_group_includes_missing_job.* -> tests/yamlparser/error_fixtures/job_group_includes_missing_job.* Change-Id: Ief4e515f065a1b9e0f74fe06d7e94fa77d69f273 |
3 months ago | |
---|---|---|
.. | ||
builders.rst | 11 years ago | |
conf.py | 3 months ago | |
definition.rst | 3 months ago | |
execution.rst | 1 year ago | |
extending.rst | 1 year ago | |
hipchat.rst | 11 years ago | |
index.rst | 5 years ago | |
installation.rst | 11 months ago | |
metadata.rst | 10 years ago | |
notifications.rst | 11 years ago | |
parameters.rst | 11 years ago | |
project_externaljob.rst | 8 years ago | |
project_flow.rst | 10 years ago | |
project_folder.rst | 6 years ago | |
project_freestyle.rst | 11 years ago | |
project_githuborg.rst | 2 years ago | |
project_matrix.rst | 11 years ago | |
project_maven.rst | 11 years ago | |
project_multijob.rst | 8 years ago | |
project_pipeline.rst | 6 years ago | |
project_workflow.rst | 7 years ago | |
project_workflow_multibranch.rst | 5 years ago | |
properties.rst | 11 years ago | |
publishers.rst | 11 years ago | |
quick-start.rst | 4 months ago | |
reporters.rst | 11 years ago | |
scm.rst | 11 years ago | |
triggers.rst | 11 years ago | |
view_delivery_pipeline.rst | 3 years ago | |
view_list.rst | 5 years ago | |
view_nested.rst | 4 years ago | |
view_pipeline.rst | 5 years ago | |
wrappers.rst | 5 years ago | |
zuul.rst | 5 years ago |