24 lines
569 B
YAML
24 lines
569 B
YAML
# vim: set filetype=yaml.ansible :
|
|
#
|
|
## Helper: make.yml
|
|
## Description: run make to build packages
|
|
## Variables:
|
|
##
|
|
---
|
|
- name: Fetch source code
|
|
vars:
|
|
path: "{{ pkg.path }}"
|
|
repo: "{{ pkg.repo }}"
|
|
version: "{{ pkg.version | default(omit) }}"
|
|
ansible.builtin.include_tasks: helpers/git.yml
|
|
|
|
- name: Run make targets
|
|
loop: "{{ pkg.targets }}"
|
|
loop_control:
|
|
loop_var: target
|
|
become: "{{ target.do_become }}"
|
|
community.general.make:
|
|
chdir: "{{ pkg.path }}"
|
|
target: "{{ target.name }}"
|
|
params: "{{ target.params | default(omit) }}"
|