Skip to content

Commit 997a7cc

Browse files
Thomas BrugmanThomas Brugman
authored andcommitted
typo good now?Pls God
1 parent f74619b commit 997a7cc

File tree

1 file changed

+19
-12
lines changed

1 file changed

+19
-12
lines changed
Lines changed: 19 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,35 @@
1-
name: Check to make sure Dockerfile works
1+
name: Check Dockerfile and Build Arch ISO
22

33
on:
44
pull_request:
55
branches: [ "main" ]
66
workflow_dispatch:
77
schedule:
8-
# Run the workflow every day at midnight
98
- cron: 0 0 * * *
109

1110
jobs:
1211
build:
13-
runs-on: ubuntu-latest # Use a standard runner
12+
runs-on: ubuntu-latest
1413

1514
steps:
1615
- name: Checkout Repository
1716
uses: actions/checkout@v4
18-
19-
- name: Install Docker
17+
18+
- name: Ensure Docker is installed
2019
run: |
21-
sudo apt-get update
22-
sudo apt-get install -y docker.io docker-compose
23-
sudo systemctl start docker
20+
if ! command -v docker &> /dev/null; then
21+
echo "Docker is not installed. Installing..."
22+
sudo apt-get update
23+
sudo apt-get install -y docker.io
24+
sudo systemctl start docker
25+
sudo systemctl enable docker
26+
fi
27+
docker --version # Check Docker versie
2428
25-
- name: Build and Run Docker container
26-
run:
27-
docker build -t arch-iso-builder . && \
28-
docker run --rm --privileged -v "$(pwd)":/workdir arch-iso-builder bash -c "mkarchiso -v -w workdir/ -o out/ ."
29+
- name: Build and Run Docker Container
30+
run: |
31+
docker build -t arch-iso-builder .
32+
docker run --rm --privileged \
33+
-v "${{ github.workspace }}:/workdir" \
34+
arch-iso-builder \
35+
bash -c "mkarchiso -v -w workdir/ -o out/ ."

0 commit comments

Comments
 (0)