mirror of
https://github.com/saltstack/salt.git
synced 2025-04-16 01:30:20 +00:00
29 lines
1,016 B
Django/Jinja
29 lines
1,016 B
Django/Jinja
<%- for type, display_name, needs_pkg in (
|
|
("src", "Source", False),
|
|
("deb", "DEB", True),
|
|
("rpm", "RPM", True),
|
|
("windows", "Windows", True),
|
|
("macos", "macOS", True),
|
|
("onedir", "Onedir", False),
|
|
) %>
|
|
|
|
<%- set job_name = "build-{}-repo".format(type) %>
|
|
<%- do build_repo_needs.append(job_name) %>
|
|
|
|
<{ job_name }>:
|
|
name: Build <{ display_name }> Repository
|
|
environment: <{ gh_environment }>
|
|
runs-on:
|
|
- self-hosted
|
|
- linux
|
|
- repo-<{ gh_environment }>
|
|
needs:
|
|
- prepare-workflow
|
|
<%- if needs_pkg %>
|
|
- build-<{ type }>-pkgs-onedir
|
|
<%- else %>
|
|
- build-salt-onedir
|
|
<%- endif %>
|
|
<%- include "build-{}-repo.yml.jinja".format(type) %>
|
|
|
|
<%- endfor %>
|