1
Fork 0
ci-images/pipelines/jobs/simple-image.yml.j2

21 lines
569 B
Django/Jinja

{% macro jobs(job) -%}
- name: {{ job.name }}
plan:
- get: repo
trigger: true
- task: build-image
privileged: true
file: repo/tasks/build-image.yml
vars:
context: images/{{ job.name }}
dockerfile: ''
target: ''
{%- if "args" in job %}
params:
{%- for name, value in job.args.items() %}
BUILD_ARG_{{name}}: "{{value}}"
{%- endfor %}
{%- endif %}
- put: image-{{ job.name }}
params: { image: image/image.tar }
{%- endmacro -%}