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 <[email protected]>
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