@@ -2,9 +2,9 @@ name: Docker Build
22
33on :
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
99jobs :
1010 build :
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