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.
Vsevolod Fedorov af9e03ec08 Rewrite YAML parser
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
  Use '!include-raw-escape:' for them instead.
  See changes in these tests for examples:
* 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:
* 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:

Change-Id: Ief4e515f065a1b9e0f74fe06d7e94fa77d69f273
3 months ago
builders.rst Add documentation. 11 years ago doc: add current year to documentation 3 months ago
definition.rst Rewrite YAML parser 3 months ago
execution.rst add list command reference 1 year ago
extending.rst Fix: Update sphinx version pin, fix warnings 1 year ago
hipchat.rst Adding hipchat notification capability. 11 years ago
index.rst Normalize newlines at end of file 5 years ago
installation.rst Update documentation, tox environment 11 months ago
metadata.rst Metadata plugin module - largely based on Parameters module. 10 years ago
notifications.rst Add documentation. 11 years ago
parameters.rst Add documentation. 11 years ago
project_externaljob.rst Support for externaljob project-type for monitoring external jobs 8 years ago
project_flow.rst Flow project support 10 years ago
project_folder.rst Add cloudbees folder creation support 6 years ago
project_freestyle.rst Add documentation. 11 years ago
project_githuborg.rst Feat: Add GitHub Organization job type 2 years ago
project_matrix.rst add matrix job support 11 years ago
project_maven.rst Add documentation. 11 years ago
project_multijob.rst Add MultiJob Project Documentation. 8 years ago
project_pipeline.rst Add Pipeline job type and deprecate Workflow 6 years ago
project_workflow.rst Add Workflow Project Documentation 7 years ago
project_workflow_multibranch.rst Add multibranch project-type 5 years ago
properties.rst Add documentation. 11 years ago
publishers.rst Add documentation. 11 years ago
quick-start.rst Tests: Rename yamlparser tests and fixture directories 4 months ago
reporters.rst Add email publisher/reporter. 11 years ago
scm.rst Add documentation. 11 years ago
triggers.rst Add documentation. 11 years ago
view_delivery_pipeline.rst Adding view for the Delivery Pipeline Plugin 3 years ago
view_list.rst docs: sphinx upgrade and warnings as erros 5 years ago
view_nested.rst Support nested views 4 years ago
view_pipeline.rst docs: sphinx upgrade and warnings as erros 5 years ago
wrappers.rst docs: sphinx upgrade and warnings as erros 5 years ago
zuul.rst docs: sphinx upgrade and warnings as erros 5 years ago