mirror of
https://github.com/JasonN3/build-container-installer.git
synced 2025-12-25 10:57:55 +01:00
move iso tests to Makefile
This commit is contained in:
parent
e78da1e18b
commit
101b86b48e
2 changed files with 7 additions and 11 deletions
13
.github/workflows/build-and-test.yml
vendored
13
.github/workflows/build-and-test.yml
vendored
|
|
@ -117,7 +117,7 @@ jobs:
|
||||||
- name: Ensure qemu is installed
|
- name: Ensure qemu is installed
|
||||||
run: |
|
run: |
|
||||||
sudo apt-get update
|
sudo apt-get update
|
||||||
sudo apt-get install -y qemu qemu-utils xorriso unzip qemu-system-x86 netcat socat jq isomd5sum ansible
|
sudo apt-get install -y qemu qemu-utils xorriso unzip qemu-system-x86 netcat socat jq isomd5sum ansible make
|
||||||
|
|
||||||
- name: Create disk
|
- name: Create disk
|
||||||
run: |
|
run: |
|
||||||
|
|
@ -134,16 +134,7 @@ jobs:
|
||||||
- name: Run ISO checks
|
- name: Run ISO checks
|
||||||
run: |
|
run: |
|
||||||
set -ex
|
set -ex
|
||||||
pwd
|
make test-iso
|
||||||
ls
|
|
||||||
for check in $(ls tests/iso/*)
|
|
||||||
do
|
|
||||||
if [[ -f $check && $check != "README.md" ]]
|
|
||||||
then
|
|
||||||
chmod +x $check
|
|
||||||
./${check} ${{ env.IMAGE_NAME }}-${{ env.VERSION }}.iso
|
|
||||||
fi
|
|
||||||
done
|
|
||||||
|
|
||||||
- name: Add Kickstart and Grub options to ISO
|
- name: Add Kickstart and Grub options to ISO
|
||||||
run: |
|
run: |
|
||||||
|
|
|
||||||
5
Makefile
5
Makefile
|
|
@ -102,5 +102,10 @@ clean:
|
||||||
install-deps:
|
install-deps:
|
||||||
dnf install -y lorax xorriso podman
|
dnf install -y lorax xorriso podman
|
||||||
|
|
||||||
|
test-iso:
|
||||||
|
_TESTS = $(filter-out README.md,$(shell ls tests/iso))
|
||||||
|
$(foreach test,$(_TESTS),chmod +x tests/iso/$(test))
|
||||||
|
$(foreach test,$(_TESTS),./tests/iso/$(test) deploy.iso)
|
||||||
|
|
||||||
.PHONY: clean install-deps
|
.PHONY: clean install-deps
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue