jenkins-job-builder/tests/yamlparser/fixtures/jinja02.yaml
Daniel Watkins b95f194612 Add !include-jinja2 for rendering templates with Jinja2
This template included using !include-jinja2:

"""
{{ my_var }}
"""

is rendered the same as an existing template that looks like this:

"""
{my_var}
"""

This also allows the use of Jinja2's richer syntax:

"""
{% for test_environment in configuration.get("envs", ["py35"]) %}
tox -e {{ test_environment }}
{% endfor %}
"""

Story: 2001135

Change-Id: Ia3ee21822d6e9237f5ea46796bc8810ecac61e2c
2017-08-09 10:11:42 -04:00

12 lines
208 B
YAML

- job-template:
name: 'test-job-{num}'
builders:
- shell:
!include-jinja2: jinja02.yaml.inc
- project:
name: test-job-template-1
num: 1
jobs:
- 'test-job-{num}'