1
+ # Uninstall things that are not needed for running the test, so we clean up memory
2
+ steps :
3
+ - bash : |
4
+ sudo apt-get purge --auto-remove dotnet-hostfxr-* || true
5
+ sudo apt-get purge --auto-remove dotnet-runtime-* || true
6
+ sudo apt-get purge --auto-remove dotnet-runtime-deps-* || true
7
+ sudo apt-get purge --auto-remove dotnet-sdk-* || true
8
+ sudo apt-get purge --auto-remove dotnet-targeting-pack-* || true
9
+ sudo apt-get purge --auto-remove gcc-* || true
10
+ sudo apt-get purge --auto-remove cpp-* || true
11
+ sudo apt-get purge --auto-remove google-chrome-stable || true
12
+ sudo apt-get purge --auto-remove microsoft-edge-stable || true
13
+ sudo apt-get purge --auto-remove mysql-server mysql-client mysql-common mysql-server-core-* mysql-client-core-* || true
14
+ sudo apt-get purge --auto-remove php* || true
15
+ sudo apt-get purge --auto-remove ruby* || true
16
+
17
+ sudo apt-get purge --auto-remove golang* || true
18
+ sudo apt-get purge --auto-remove perl* || true
19
+ sudo apt-get purge --auto-remove podman* || true
20
+ sudo apt-get purge --auto-remove postgresql* || true
21
+ sudo apt-get purge --auto-remove firefox* || true
22
+
23
+ sudo apt-get --purge remove r-base r-base-dev r-recommended r-cran-* || true
24
+
25
+ sudo rm -rf /usr/share/dotnet || true
26
+ sudo rm -rf /usr/local/lib/R || true
27
+ sudo rm -rf /usr/local/lib/android || true
28
+ sudo rm -rf /usr/local/lib/nodejs || true
29
+ sudo rm -rf /opt/ghc || true
30
+ sudo rm -rf /usr/local/go || true
31
+ sudo rm -rf /usr/local/aws-cli || true
32
+ sudo rm -rf /usr/local/aws-sam-cli || true
33
+ sudo rm -rf /usr/local/games || true
34
+ sudo rm -rf /usr/share/doc/ || true
35
+ sudo rm -rf /usr/share/man/ || true
36
+ sudo rm -rf /usr/share/locale/ || true
37
+ sudo rm -rf /var/cache/apt/archives || true
38
+ displayName: "Uninstall unnecessary dependencies and tools"
39
+ - bash : |
40
+ docker system prune -af
41
+ displayName: "Clear the Docker"
0 commit comments