This is an automated email from the ASF dual-hosted git repository.

aloyszhang pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/inlong.git


The following commit(s) were added to refs/heads/master by this push:
     new b709fc2c84 [INLONG-11249][CI] Fix the ci fail due to lack of disk 
space (#11250)
b709fc2c84 is described below

commit b709fc2c846c3504da768d1021c6986cca8f3bbf
Author: AloysZhang <aloyszh...@apache.org>
AuthorDate: Mon Sep 30 23:54:36 2024 +0800

    [INLONG-11249][CI] Fix the ci fail due to lack of disk space (#11250)
---
 .github/workflows/ci_build.yml        | 15 ++++++++++++++
 .github/workflows/ci_docker.yml       | 15 ++++++++++++++
 .github/workflows/ci_ut.yml           | 38 +++++++++++++++++++++++++----------
 .github/workflows/ci_ut_flink13.yml   | 15 ++++++++++++++
 .github/workflows/ci_ut_flink15.yml   | 15 ++++++++++++++
 .github/workflows/ci_ut_flink18.yml   | 15 ++++++++++++++
 .github/workflows/codeql_analysis.yml | 15 ++++++++++++++
 7 files changed, 117 insertions(+), 11 deletions(-)

diff --git a/.github/workflows/ci_build.yml b/.github/workflows/ci_build.yml
index bcff281415..e28d5d229b 100644
--- a/.github/workflows/ci_build.yml
+++ b/.github/workflows/ci_build.yml
@@ -65,10 +65,25 @@ jobs:
         run: |
           echo "=== Before pruning ==="
           df -h
+          echo "Listing 100 largest packages"
+          dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -n | tail -n 
100
+          df -h
+          echo "Removing large packages"
+          sudo apt-get remove -y '^dotnet-.*'
+          sudo apt-get remove -y '^mongodb-.*'
+          sudo apt-get remove -y azure-cli google-chrome-stable 
google-cloud-cli microsoft-edge-stable firefox powershell mono-devel 
libgl1-mesa-dri
+          df -h
+          echo "Removing large directories"
           sudo rm -rf /usr/share/dotnet
           sudo rm -rf /usr/local/lib/android
           sudo rm -rf /opt/ghc
+          sudo rm -rf /usr/local/graalvm/
+          sudo rm -rf /usr/local/.ghcup/
+          sudo rm -rf /usr/local/share/powershell
+          sudo rm -rf /usr/local/share/chromium
+          sudo rm -rf /usr/local/lib/node_modules
           sudo rm -rf /opt/hostedtoolcache
+          echo
           echo "=== After pruning ==="
           df -h
 
diff --git a/.github/workflows/ci_docker.yml b/.github/workflows/ci_docker.yml
index e362379d8d..6d10d17c45 100644
--- a/.github/workflows/ci_docker.yml
+++ b/.github/workflows/ci_docker.yml
@@ -59,10 +59,25 @@ jobs:
         run: |
           echo "=== Before pruning ==="
           df -h
+          echo "Listing 100 largest packages"
+          dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -n | tail -n 
100
+          df -h
+          echo "Removing large packages"
+          sudo apt-get remove -y '^dotnet-.*'
+          sudo apt-get remove -y '^mongodb-.*'
+          sudo apt-get remove -y azure-cli google-chrome-stable 
google-cloud-cli microsoft-edge-stable firefox powershell mono-devel 
libgl1-mesa-dri
+          df -h
+          echo "Removing large directories"
           sudo rm -rf /usr/share/dotnet
           sudo rm -rf /usr/local/lib/android
           sudo rm -rf /opt/ghc
+          sudo rm -rf /usr/local/graalvm/
+          sudo rm -rf /usr/local/.ghcup/
+          sudo rm -rf /usr/local/share/powershell
+          sudo rm -rf /usr/local/share/chromium
+          sudo rm -rf /usr/local/lib/node_modules
           sudo rm -rf /opt/hostedtoolcache
+          echo
           echo "=== After pruning ==="
           df -h
 
diff --git a/.github/workflows/ci_ut.yml b/.github/workflows/ci_ut.yml
index 0d67d46320..49bad2e2b6 100644
--- a/.github/workflows/ci_ut.yml
+++ b/.github/workflows/ci_ut.yml
@@ -60,6 +60,33 @@ jobs:
       - name: Checkout
         uses: actions/checkout@v4
 
+      - name: Remove unnecessary packages
+        run: |
+          echo "=== Before pruning ==="
+          df -h
+          echo "Listing 100 largest packages"
+          dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -n | tail -n 
100
+          df -h
+          echo "Removing large packages"
+          sudo apt-get remove -y '^dotnet-.*'
+          sudo apt-get remove -y '^mongodb-.*'
+          sudo apt-get remove -y azure-cli google-chrome-stable 
google-cloud-cli microsoft-edge-stable firefox powershell mono-devel 
libgl1-mesa-dri
+          df -h
+          echo "Removing large directories"
+          sudo rm -rf /usr/share/dotnet
+          sudo rm -rf /usr/local/lib/android
+          sudo rm -rf /opt/ghc
+          sudo rm -rf /usr/local/graalvm/
+          sudo rm -rf /usr/local/.ghcup/
+          sudo rm -rf /usr/local/share/powershell
+          sudo rm -rf /usr/local/share/chromium
+          sudo rm -rf /usr/local/lib/node_modules
+          sudo rm -rf /opt/hostedtoolcache
+          echo
+          echo "=== After pruning ==="
+          df -h
+
+
       - name: Set up JDK
         uses: actions/setup-java@v4
         with:
@@ -84,17 +111,6 @@ jobs:
           sudo mkswap /swapfile
           sudo swapon /swapfile
 
-      - name: Remove unnecessary packages
-        run: |
-          echo "=== Before pruning ==="
-          df -h
-          sudo rm -rf /usr/share/dotnet
-          sudo rm -rf /usr/local/lib/android
-          sudo rm -rf /opt/ghc
-          echo
-          echo "=== After pruning ==="
-          df -h
-
       - name: Build with Maven
         run: mvn --batch-mode --update-snapshots -e -V clean install 
-DskipTests -Dhttp.keepAlive=false -Dmaven.wagon.http.pool=false 
-Dmaven.wagon.httpconnectionManager.ttlSeconds=120 
-Daether.connector.http.reuseConnections=false 
-Daether.connector.requestTimeout=60000
         env:
diff --git a/.github/workflows/ci_ut_flink13.yml 
b/.github/workflows/ci_ut_flink13.yml
index 13bfe60a20..a0c3dff728 100644
--- a/.github/workflows/ci_ut_flink13.yml
+++ b/.github/workflows/ci_ut_flink13.yml
@@ -44,10 +44,25 @@ jobs:
         run: |
           echo "=== Before pruning ==="
           df -h
+          echo "Listing 100 largest packages"
+          dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -n | tail -n 
100
+          df -h
+          echo "Removing large packages"
+          sudo apt-get remove -y '^dotnet-.*'
+          sudo apt-get remove -y '^mongodb-.*'
+          sudo apt-get remove -y azure-cli google-chrome-stable 
google-cloud-cli microsoft-edge-stable firefox powershell mono-devel 
libgl1-mesa-dri
+          df -h
+          echo "Removing large directories"
           sudo rm -rf /usr/share/dotnet
           sudo rm -rf /usr/local/lib/android
           sudo rm -rf /opt/ghc
+          sudo rm -rf /usr/local/graalvm/
+          sudo rm -rf /usr/local/.ghcup/
+          sudo rm -rf /usr/local/share/powershell
+          sudo rm -rf /usr/local/share/chromium
+          sudo rm -rf /usr/local/lib/node_modules
           sudo rm -rf /opt/hostedtoolcache
+          echo
           echo "=== After pruning ==="
           df -h
 
diff --git a/.github/workflows/ci_ut_flink15.yml 
b/.github/workflows/ci_ut_flink15.yml
index 5c7b52c697..57cee39757 100644
--- a/.github/workflows/ci_ut_flink15.yml
+++ b/.github/workflows/ci_ut_flink15.yml
@@ -44,10 +44,25 @@ jobs:
         run: |
           echo "=== Before pruning ==="
           df -h
+          echo "Listing 100 largest packages"
+          dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -n | tail -n 
100
+          df -h
+          echo "Removing large packages"
+          sudo apt-get remove -y '^dotnet-.*'
+          sudo apt-get remove -y '^mongodb-.*'
+          sudo apt-get remove -y azure-cli google-chrome-stable 
google-cloud-cli microsoft-edge-stable firefox powershell mono-devel 
libgl1-mesa-dri
+          df -h
+          echo "Removing large directories"
           sudo rm -rf /usr/share/dotnet
           sudo rm -rf /usr/local/lib/android
           sudo rm -rf /opt/ghc
+          sudo rm -rf /usr/local/graalvm/
+          sudo rm -rf /usr/local/.ghcup/
+          sudo rm -rf /usr/local/share/powershell
+          sudo rm -rf /usr/local/share/chromium
+          sudo rm -rf /usr/local/lib/node_modules
           sudo rm -rf /opt/hostedtoolcache
+          echo
           echo "=== After pruning ==="
           df -h
 
diff --git a/.github/workflows/ci_ut_flink18.yml 
b/.github/workflows/ci_ut_flink18.yml
index 5c2f2709f2..3e6fc8f269 100644
--- a/.github/workflows/ci_ut_flink18.yml
+++ b/.github/workflows/ci_ut_flink18.yml
@@ -44,10 +44,25 @@ jobs:
         run: |
           echo "=== Before pruning ==="
           df -h
+          echo "Listing 100 largest packages"
+          dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -n | tail -n 
100
+          df -h
+          echo "Removing large packages"
+          sudo apt-get remove -y '^dotnet-.*'
+          sudo apt-get remove -y '^mongodb-.*'
+          sudo apt-get remove -y azure-cli google-chrome-stable 
google-cloud-cli microsoft-edge-stable firefox powershell mono-devel 
libgl1-mesa-dri
+          df -h
+          echo "Removing large directories"
           sudo rm -rf /usr/share/dotnet
           sudo rm -rf /usr/local/lib/android
           sudo rm -rf /opt/ghc
+          sudo rm -rf /usr/local/graalvm/
+          sudo rm -rf /usr/local/.ghcup/
+          sudo rm -rf /usr/local/share/powershell
+          sudo rm -rf /usr/local/share/chromium
+          sudo rm -rf /usr/local/lib/node_modules
           sudo rm -rf /opt/hostedtoolcache
+          echo
           echo "=== After pruning ==="
           df -h
 
diff --git a/.github/workflows/codeql_analysis.yml 
b/.github/workflows/codeql_analysis.yml
index bb10d89469..c45b528b56 100644
--- a/.github/workflows/codeql_analysis.yml
+++ b/.github/workflows/codeql_analysis.yml
@@ -42,10 +42,25 @@ jobs:
         run: |
           echo "=== Before pruning ==="
           df -h
+          echo "Listing 100 largest packages"
+          dpkg-query -Wf '${Installed-Size}\t${Package}\n' | sort -n | tail -n 
100
+          df -h
+          echo "Removing large packages"
+          sudo apt-get remove -y '^dotnet-.*'
+          sudo apt-get remove -y '^mongodb-.*'
+          sudo apt-get remove -y azure-cli google-chrome-stable 
google-cloud-cli microsoft-edge-stable firefox powershell mono-devel 
libgl1-mesa-dri
+          df -h
+          echo "Removing large directories"
           sudo rm -rf /usr/share/dotnet
           sudo rm -rf /usr/local/lib/android
           sudo rm -rf /opt/ghc
+          sudo rm -rf /usr/local/graalvm/
+          sudo rm -rf /usr/local/.ghcup/
+          sudo rm -rf /usr/local/share/powershell
+          sudo rm -rf /usr/local/share/chromium
+          sudo rm -rf /usr/local/lib/node_modules
           sudo rm -rf /opt/hostedtoolcache
+          echo
           echo "=== After pruning ==="
           df -h
 

Reply via email to