mirror of
https://github.com/saltstack/salt.git
synced 2025-04-10 23:01:39 +00:00
35 lines
1 KiB
Django/Jinja
35 lines
1 KiB
Django/Jinja
<%- for type, display_name in (
|
|
("src", "Source"),
|
|
("deb", "DEB"),
|
|
("rpm", "RPM"),
|
|
("windows", "Windows"),
|
|
("macos", "macOS"),
|
|
("onedir", "Onedir"),
|
|
) %>
|
|
|
|
<%- set job_name = "build-{}-repo".format(type) %>
|
|
<%- do build_repo_needs.append(job_name) %>
|
|
|
|
<{ job_name }>:
|
|
name: Build Repository
|
|
environment: <{ gh_environment }>
|
|
runs-on:
|
|
- self-hosted
|
|
- linux
|
|
- repo-<{ gh_environment }>
|
|
env:
|
|
USE_S3_CACHE: 'true'
|
|
needs:
|
|
- prepare-workflow
|
|
<%- if type not in ("src", "onedir") %>
|
|
- build-pkgs-onedir
|
|
<%- elif type == 'onedir' %>
|
|
- build-salt-onedir
|
|
<%- elif type == 'src' %>
|
|
- build-source-tarball
|
|
- build-pkgs-src
|
|
<%- endif %>
|
|
|
|
<%- include "build-{}-repo.yml.jinja".format(type) %>
|
|
|
|
<%- endfor %>
|