mirror of
https://github.com/izzy2lost/xemu.git
synced 2026-07-06 00:20:22 -07:00
scripts/ci: move build-environment.yaml up a level
We can share the setup of the build environment with multiple operating systems as we just need to check the YAML for each env is present in the directory structure. Reviewed-by: Manos Pitsidianakis <manos.pitsidianakis@linaro.org> Message-ID: <20251027110344.2289945-4-alex.bennee@linaro.org> Signed-off-by: Alex Bennée <alex.bennee@linaro.org>
This commit is contained in:
+11
-5
@@ -27,18 +27,24 @@
|
||||
- ansible_facts['distribution'] == 'Ubuntu'
|
||||
|
||||
# the package lists are updated by "make lcitool-refresh"
|
||||
- name: Include package lists based on OS and architecture
|
||||
include_vars:
|
||||
file: "ubuntu-2404-{{ ansible_facts['architecture'] }}.yaml"
|
||||
- name: Define package list file path
|
||||
set_fact:
|
||||
package_file: "ubuntu/ubuntu-2404-{{ ansible_facts['architecture'] }}.yaml"
|
||||
when:
|
||||
- ansible_facts['distribution'] == 'Ubuntu'
|
||||
- ansible_facts['distribution_version'] == '24.04'
|
||||
|
||||
- name: Include package lists based on OS and architecture
|
||||
include_vars:
|
||||
file: "{{ package_file }}"
|
||||
when:
|
||||
- package_file is exists
|
||||
|
||||
- name: Install packages for QEMU on Ubuntu 24.04
|
||||
package:
|
||||
name: "{{ packages }}"
|
||||
when:
|
||||
- ansible_facts['distribution'] == 'Ubuntu'
|
||||
- ansible_facts['distribution_version'] == '24.04'
|
||||
- package_file is exists
|
||||
- packages is defined
|
||||
|
||||
|
||||
Reference in New Issue
Block a user