diff options
author | Jan Hruban <jan.hruban@gooddata.com> | 2016-12-09 16:51:03 +0100 |
---|---|---|
committer | Jan Hruban <jan.hruban@gooddata.com> | 2018-01-16 16:00:46 +0100 |
commit | 28cab53d5d78438949b1ca14b50d0ea99377eed9 (patch) | |
tree | 6e038d1cd4a6a1ed4e3e8a76c52035d7a122aa13 /tests/yamlparser/fixtures | |
parent | cc200dade01d32e53537b2071403de8538fd5344 (diff) | |
download | python-jenkins-job-builder-28cab53d5d78438949b1ca14b50d0ea99377eed9.tar.gz python-jenkins-job-builder-28cab53d5d78438949b1ca14b50d0ea99377eed9.tar.xz python-jenkins-job-builder-28cab53d5d78438949b1ca14b50d0ea99377eed9.zip |
Allow template-name in the global defaults
Inject the template-name into parameters earlier, so it's possible to
use it in the global defaults. Mark the template name as 'verbatim' so
the interpolation is skipped by the formatter.
Change-Id: I5d98e32ed2bedaa6b536e61fbdec589f358f861f
Diffstat (limited to 'tests/yamlparser/fixtures')
-rw-r--r-- | tests/yamlparser/fixtures/complete001.xml | 3 | ||||
-rw-r--r-- | tests/yamlparser/fixtures/complete001.yaml | 8 |
2 files changed, 9 insertions, 2 deletions
diff --git a/tests/yamlparser/fixtures/complete001.xml b/tests/yamlparser/fixtures/complete001.xml index c34f622f..40fee172 100644 --- a/tests/yamlparser/fixtures/complete001.xml +++ b/tests/yamlparser/fixtures/complete001.xml @@ -1,7 +1,8 @@ <?xml version="1.0" encoding="utf-8"?> <project> <actions/> - <description><!-- Managed by Jenkins Job Builder --></description> + <description>JJB template: complete001_{version} +<!-- Managed by Jenkins Job Builder --></description> <keepDependencies>false</keepDependencies> <blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding> <blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding> diff --git a/tests/yamlparser/fixtures/complete001.yaml b/tests/yamlparser/fixtures/complete001.yaml index 2a9ce7ec..f64b8084 100644 --- a/tests/yamlparser/fixtures/complete001.yaml +++ b/tests/yamlparser/fixtures/complete001.yaml @@ -1,3 +1,8 @@ +- defaults: + name: global + description: | + JJB template: {template-name} + - wrapper: name: timeout-wrapper wrappers: @@ -85,10 +90,11 @@ version: - 1.2 jobs: - - 'complete001_{version}' + - 'complete001' - job-template: name: 'complete001_{version}' + id: 'complete001' scm: - gerrit-scm: project_pattern: openstack-infra/jenkins-job-builder |