File tree Expand file tree Collapse file tree 1 file changed +19
-12
lines changed Expand file tree Collapse file tree 1 file changed +19
-12
lines changed Original file line number Diff line number Diff line change 1- name : Check to make sure Dockerfile works
1+ name : Check Dockerfile and Build Arch ISO
22
33on :
44 pull_request :
55 branches : [ "main" ]
66 workflow_dispatch :
77 schedule :
8- # Run the workflow every day at midnight
98 - cron : 0 0 * * *
109
1110jobs :
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/ ."
You can’t perform that action at this time.
0 commit comments