From 7f79cc46d48a3d22ad9d564762b854e7f0c120dc Mon Sep 17 00:00:00 2001 From: Tom Alexander Date: Sat, 10 Dec 2022 20:37:12 -0500 Subject: [PATCH] Use 16 jobs for poudriere to speed it up because waiting on ansible is annoying. --- ansible/roles/poudriere/defaults/main.yaml | 1 + ansible/roles/poudriere/tasks/freebsd.yaml | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) create mode 100644 ansible/roles/poudriere/defaults/main.yaml diff --git a/ansible/roles/poudriere/defaults/main.yaml b/ansible/roles/poudriere/defaults/main.yaml new file mode 100644 index 0000000..1e514af --- /dev/null +++ b/ansible/roles/poudriere/defaults/main.yaml @@ -0,0 +1 @@ +poudriere_perf_flags: "-J 16" diff --git a/ansible/roles/poudriere/tasks/freebsd.yaml b/ansible/roles/poudriere/tasks/freebsd.yaml index a3d06dd..5675cc0 100644 --- a/ansible/roles/poudriere/tasks/freebsd.yaml +++ b/ansible/roles/poudriere/tasks/freebsd.yaml @@ -115,7 +115,7 @@ - name: Create the jails when: item.version != "CURRENT" command: |- - poudriere jail -c -j {{ item.jail }} -v {{ item.version }} + poudriere jail {{poudriere_perf_flags}} -c -j {{ item.jail }} -v {{ item.version }} args: creates: "/usr/local/poudriere/jails/{{ item.jail }}" loop: "{{ poudriere_builds }}" @@ -124,7 +124,7 @@ when: item.version == "CURRENT" # -D clones the entire history instead of just the most recent commit command: |- - poudriere jail -c -j {{ item.jail }} -v {{ item.branch|default("main") }} -a amd64 -m git -D -U https://git.FreeBSD.org/src.git -K {{ item.kernel|default("GENERIC") }} + poudriere jail {{poudriere_perf_flags}} -c -j {{ item.jail }} -v {{ item.branch|default("main") }} -a amd64 -m git -D -U https://git.FreeBSD.org/src.git -K {{ item.kernel|default("GENERIC") }} args: creates: "/usr/local/poudriere/jails/{{ item.jail }}" loop: "{{ poudriere_builds }}"