Skip to content

Commit 386faa7

Browse files
committed
chore: remove unnecessary pre-installed software to free disk space
1 parent 9b1eb4e commit 386faa7

File tree

1 file changed

+21
-0
lines changed

1 file changed

+21
-0
lines changed

templates/build-template-linux.yml

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,27 @@ jobs:
1818
variables:
1919
CI_TEST: true
2020
steps:
21+
- script: |
22+
echo "=== Disk space before cleanup ==="
23+
df -h /
24+
# Remove unnecessary pre-installed software to free disk space
25+
sudo rm -rf /usr/share/dotnet/shared/Microsoft.AspNetCore.App/6.* || true
26+
sudo rm -rf /usr/share/dotnet/shared/Microsoft.AspNetCore.App/7.* || true
27+
sudo rm -rf /usr/share/dotnet/shared/Microsoft.NETCore.App/6.* || true
28+
sudo rm -rf /usr/share/dotnet/shared/Microsoft.NETCore.App/7.* || true
29+
sudo rm -rf /usr/local/lib/android || true
30+
sudo rm -rf /opt/ghc || true
31+
sudo rm -rf /usr/share/swift || true
32+
sudo rm -rf /usr/local/share/powershell || true
33+
sudo rm -rf /usr/local/share/chromium || true
34+
sudo rm -rf /usr/local/.ghcup || true
35+
# Clean apt cache
36+
sudo apt-get clean || true
37+
# Clean Docker images
38+
docker system prune -af || true
39+
echo "=== Disk space after cleanup ==="
40+
df -h /
41+
displayName: 'Free disk space'
2142
- task: UseDotNet@2
2243
displayName: 'Install .NET Core SDK'
2344
inputs:

0 commit comments

Comments
 (0)