Skip to content

Commit 9a54bc8

Browse files
authored
Update docker-build.yml
1 parent 57fbb31 commit 9a54bc8

1 file changed

Lines changed: 30 additions & 15 deletions

File tree

.github/workflows/docker-build.yml

Lines changed: 30 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ name: Docker Build
22

33
on:
44
push:
5-
branches: [ main, master ] # Adjust based on your primary branch name
5+
branches: [ main, devel ] # Adjust based on your primary branch name
66
pull_request:
7-
branches: [ main, master ]
7+
branches: [ main, devel ]
88

99
jobs:
1010
build:
@@ -13,7 +13,9 @@ jobs:
1313
steps:
1414
- name: Checkout code
1515
uses: actions/checkout@v3
16-
16+
17+
- name: Set up Docker Buildx
18+
uses: docker/setup-buildx-action@v2
1719
- name: Print Docker and Docker Compose versions
1820
run: |
1921
echo "Docker version:"
@@ -22,27 +24,40 @@ jobs:
2224
docker compose version
2325
echo "System info:"
2426
uname -a
27+
- name: Free up disk space
28+
run: |
29+
echo "Disk space before cleanup:"
30+
df -h
2531
26-
- name: Set up Docker Buildx
27-
uses: docker/setup-buildx-action@v2
28-
32+
# Remove unnecessary large packages
33+
sudo rm -rf /usr/share/dotnet
34+
sudo rm -rf /usr/local/lib/android
35+
sudo rm -rf /opt/ghc
36+
sudo rm -rf /opt/hostedtoolcache
37+
38+
# Clean apt cache
39+
sudo apt clean
40+
sudo apt autoremove --yes
41+
42+
echo "Disk space after cleanup:"
43+
df -h
2944
- name: List files in directory
3045
run: |
3146
echo "Repository contents:"
3247
ls -la
3348
echo "Docker-related files:"
3449
find . -name "Dockerfile" -o -name "docker-compose.yml" -o -name "docker-compose.yaml"
3550
36-
- name: Build with Docker Compose
37-
run: |
38-
echo "Starting Docker Compose build..."
39-
docker compose build --progress=plain
40-
echo "Docker Compose build completed successfully!"
51+
# - name: Build with Docker Compose
52+
# run: |
53+
# echo "Starting Docker Compose build..."
54+
# docker compose build --progress=plain
55+
# echo "Docker Compose build completed successfully!"
4156

42-
- name: List built images
43-
run: |
44-
echo "Built Docker images:"
45-
docker images
57+
# - name: List built images
58+
# run: |
59+
# echo "Built Docker images:"
60+
# docker images
4661

4762
# Optional - Add a test step that runs your container
4863
# - name: Test container

0 commit comments

Comments
 (0)