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

dockerzhang 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 b3b505f5ee [INLONG-10048][Tools] Remove more useless paths to release 
more size for workflows (#10049)
b3b505f5ee is described below

commit b3b505f5eefc795e56f9f1066162ff60cb4a3275
Author: Charles Zhang <[email protected]>
AuthorDate: Tue Apr 23 19:22:26 2024 +0800

    [INLONG-10048][Tools] Remove more useless paths to release more size for 
workflows (#10049)
---
 .github/workflows/ci_build.yml        | 34 +++++++++++++---------------------
 .github/workflows/ci_docker.yml       | 34 +++++++++++++---------------------
 .github/workflows/ci_ut_flink13.yml   | 14 +++++++++++++-
 .github/workflows/ci_ut_flink15.yml   | 14 +++++++++++++-
 .github/workflows/codeql_analysis.yml | 34 +++++++++++++---------------------
 5 files changed, 65 insertions(+), 65 deletions(-)

diff --git a/.github/workflows/ci_build.yml b/.github/workflows/ci_build.yml
index 45507fff74..0a579894f5 100644
--- a/.github/workflows/ci_build.yml
+++ b/.github/workflows/ci_build.yml
@@ -60,6 +60,18 @@ jobs:
       - name: Checkout
         uses: actions/checkout@v3
 
+      # Release space size
+      - 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
+          sudo rm -rf /opt/hostedtoolcache
+          echo "=== After pruning ==="
+          df -h
+
       - name: Set up JDK
         uses: actions/setup-java@v3
         with:
@@ -70,32 +82,12 @@ jobs:
         uses: actions/cache@v3
         with:
           path: |
-            ~/.m2/repository
+            ~/.m2/repository/*/*/*
             !~/.m2/repository/org/apache/inlong
             !~/.m2/repository/com/github/eirslett
           key: ${{ runner.os }}-inlong-build-${{ hashFiles('**/pom.xml') }}
           restore-keys: ${{ runner.os }}-inlong-build
 
-      - name: Set up swapfile path
-        run: |
-          sudo sysctl -w vm.max_map_count=262144
-          sudo sysctl -w fs.file-max=65536
-          sudo fallocate -l 5G /swapfile
-          sudo chmod 600 /swapfile
-          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
diff --git a/.github/workflows/ci_docker.yml b/.github/workflows/ci_docker.yml
index a7792025fd..9a66f3a312 100644
--- a/.github/workflows/ci_docker.yml
+++ b/.github/workflows/ci_docker.yml
@@ -54,6 +54,18 @@ jobs:
       - name: Checkout
         uses: actions/checkout@v3
 
+      # Release space size
+      - 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
+          sudo rm -rf /opt/hostedtoolcache
+          echo "=== After pruning ==="
+          df -h
+
       - name: Set up JDK
         uses: actions/setup-java@v3
         with:
@@ -76,31 +88,11 @@ jobs:
         uses: actions/cache@v3
         with:
           path: |
-            ~/.m2/repository
+            ~/.m2/repository/*/*/*
             !~/.m2/repository/org/apache/inlong
           key: ${{ runner.os }}-inlong-docker-${{ hashFiles('**/pom.xml') }}
           restore-keys: ${{ runner.os }}-inlong-docker
 
-      - name: Set up swapfile path
-        run: |
-          sudo sysctl -w vm.max_map_count=262144
-          sudo sysctl -w fs.file-max=65536
-          sudo fallocate -l 5G /swapfile
-          sudo chmod 600 /swapfile
-          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 Docker images
         run: mvn --batch-mode --update-snapshots -e -V clean package 
-DskipTests -Pdocker
         env:
diff --git a/.github/workflows/ci_ut_flink13.yml 
b/.github/workflows/ci_ut_flink13.yml
index a02b81c1a7..545b2a9179 100644
--- a/.github/workflows/ci_ut_flink13.yml
+++ b/.github/workflows/ci_ut_flink13.yml
@@ -39,6 +39,18 @@ jobs:
       - name: Checkout
         uses: actions/checkout@v3
 
+      # Release space size
+      - 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
+          sudo rm -rf /opt/hostedtoolcache
+          echo "=== After pruning ==="
+          df -h
+
       - name: Set up JDK
         uses: actions/setup-java@v3
         with:
@@ -49,7 +61,7 @@ jobs:
         uses: actions/cache@v3
         with:
           path: |
-            ~/.m2/repository
+            ~/.m2/repository/*/*/*
             !~/.m2/repository/org/apache/inlong
           key: ${{ runner.os }}-inlong-flink13-${{ hashFiles('**/pom.xml') }}
           restore-keys: ${{ runner.os }}-inlong-flink13
diff --git a/.github/workflows/ci_ut_flink15.yml 
b/.github/workflows/ci_ut_flink15.yml
index bdb08579d2..49db634ac3 100644
--- a/.github/workflows/ci_ut_flink15.yml
+++ b/.github/workflows/ci_ut_flink15.yml
@@ -39,6 +39,18 @@ jobs:
       - name: Checkout
         uses: actions/checkout@v3
 
+      # Release space size
+      - 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
+          sudo rm -rf /opt/hostedtoolcache
+          echo "=== After pruning ==="
+          df -h
+
       - name: Set up JDK
         uses: actions/setup-java@v3
         with:
@@ -49,7 +61,7 @@ jobs:
         uses: actions/cache@v3
         with:
           path: |
-            ~/.m2/repository
+            ~/.m2/repository/*/*/*
             !~/.m2/repository/org/apache/inlong
           key: ${{ runner.os }}-inlong-flink15-${{ hashFiles('**/pom.xml') }}
           restore-keys: ${{ runner.os }}-inlong-flink15
diff --git a/.github/workflows/codeql_analysis.yml 
b/.github/workflows/codeql_analysis.yml
index eb4718f0c1..15148cd9b4 100644
--- a/.github/workflows/codeql_analysis.yml
+++ b/.github/workflows/codeql_analysis.yml
@@ -37,6 +37,18 @@ jobs:
       - name: Checkout
         uses: actions/checkout@v3
 
+      # Release space size
+      - 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
+          sudo rm -rf /opt/hostedtoolcache
+          echo "=== After pruning ==="
+          df -h
+
       # Set up jdk
       - name: Set up JDK
         uses: actions/setup-java@v3
@@ -55,32 +67,12 @@ jobs:
         uses: actions/cache@v3
         with:
           path: |
-            ~/.m2/repository
+            ~/.m2/repository/*/*/*
             !~/.m2/repository/org/apache/inlong
             !~/.m2/repository/com/github/eirslett
           key: ${{ runner.os }}-inlong-codesql-${{ hashFiles('**/pom.xml') }}
           restore-keys: ${{ runner.os }}-inlong-codesql
 
-      - name: Set up swapfile path
-        run: |
-          sudo sysctl -w vm.max_map_count=262144
-          sudo sysctl -w fs.file-max=65536
-          sudo fallocate -l 5G /swapfile
-          sudo chmod 600 /swapfile
-          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

Reply via email to