diff --git a/tests/yamlparser/job_fixtures/dimension_parameter_in_template_name.xml b/tests/yamlparser/job_fixtures/dimension_parameter_in_template_name.xml new file mode 100644 index 000000000..4d6e722a4 --- /dev/null +++ b/tests/yamlparser/job_fixtures/dimension_parameter_in_template_name.xml @@ -0,0 +1,40 @@ + + + + <!-- Managed by Jenkins Job Builder --> + false + false + false + false + true + + + + + echo param_1_value param_key + + + + + + + + + + <!-- Managed by Jenkins Job Builder --> + false + false + false + false + true + + + + + echo param_key param_2_value + + + + + + diff --git a/tests/yamlparser/job_fixtures/dimension_parameter_in_template_name.yaml b/tests/yamlparser/job_fixtures/dimension_parameter_in_template_name.yaml new file mode 100644 index 000000000..53af98091 --- /dev/null +++ b/tests/yamlparser/job_fixtures/dimension_parameter_in_template_name.yaml @@ -0,0 +1,23 @@ +# Parameter defined under dimension can be used in template name. + +- job-template: + name: job-{param_1}-{param_2} + builders: + - shell: | + echo {param_1} {param_2} + +- project: + name: sample-project-1 + param_1: + - param_key: + param_2: param_2_value + jobs: + - job-{param_1}-{param_2} + +- project: + name: sample-project-2 + param_2: + - param_key: + param_1: param_1_value + jobs: + - job-{param_1}-{param_2}