99 IMAGE : zappi/vllm-openai
1010
1111jobs :
12- build-amd64 :
12+ prepare :
1313 runs-on : ubuntu-latest
1414 steps :
15- - name : Prepare additional disk space
15+ - name : Free additional disk space
1616 run : |
1717 df -h
1818 echo "Removing large packages"
3333 rm -rf /usr/share/dotnet/
3434 rm -rf /opt/hostedtoolcache/
3535 df -h
36+
37+ build-amd64 :
38+ runs-on : ubuntu-latest
39+ needs : prepare
40+ steps :
3641 - name : Checkout
3742 uses : actions/checkout@v4
3843 - name : Prepare image metadata
@@ -55,30 +60,11 @@ jobs:
5560 platforms : linux/amd64
5661 push : false
5762 tags : ${{ steps.metadata.outputs.tags }}
63+
5864 build-arm64 :
5965 runs-on : ubuntu-latest
66+ needs : prepare
6067 steps :
61- - name : Prepare additional disk space
62- run : |
63- df -h
64- echo "Removing large packages"
65- sudo apt-get remove -y '^dotnet-.*'
66- sudo apt-get remove -y '^llvm-.*'
67- sudo apt-get remove -y 'php.*'
68- sudo apt-get remove -y azure-cli
69- sudo apt-get remove -y firefox
70- sudo apt-get remove -y powershell
71- sudo apt-get remove -y google-chrome-stable
72- sudo apt-get remove -y google-cloud-cli
73- sudo apt-get remove -y mono-devel
74- sudo apt-get autoremove -y
75- sudo apt-get clean
76- df -h
77- echo "Removing large directories"
78- # deleting 15GB
79- rm -rf /usr/share/dotnet/
80- rm -rf /opt/hostedtoolcache/
81- df -h
8268 - name : Checkout
8369 uses : actions/checkout@v4
8470 - name : Prepare image metadata
0 commit comments