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

vernedeng pushed a commit to branch branch-1.8
in repository https://gitbox.apache.org/repos/asf/inlong.git

commit 9c04a5c1f01c04ecc8084a3511a533779ff230f9
Author: Charles Zhang <dockerzh...@apache.org>
AuthorDate: Tue Jul 11 13:04:11 2023 +0800

    [INLONG-8494][CI] Use different maven cache key for workflows (#8495)
---
 .github/workflows/ci_build.yml        |  4 ++--
 .github/workflows/ci_docker.yml       |  4 ++--
 .github/workflows/ci_ut.yml           |  4 ++--
 .github/workflows/ci_ut_flink15.yml   |  4 ++--
 .github/workflows/codeql_analysis.yml | 24 ++++++++++++++++++++++--
 5 files changed, 30 insertions(+), 10 deletions(-)

diff --git a/.github/workflows/ci_build.yml b/.github/workflows/ci_build.yml
index 1e6f6b79d0..ce5cb0bab7 100644
--- a/.github/workflows/ci_build.yml
+++ b/.github/workflows/ci_build.yml
@@ -73,8 +73,8 @@ jobs:
             ~/.m2/repository
             !~/.m2/repository/org/apache/inlong
             !~/.m2/repository/com/github/eirslett
-          key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
-          restore-keys: ${{ runner.os }}-m2
+          key: ${{ runner.os }}-inlong-build-${{ hashFiles('**/pom.xml') }}
+          restore-keys: ${{ runner.os }}-inlong-build
 
       - name: Build with Maven
         run: |
diff --git a/.github/workflows/ci_docker.yml b/.github/workflows/ci_docker.yml
index 325de38bb0..9ec361651f 100644
--- a/.github/workflows/ci_docker.yml
+++ b/.github/workflows/ci_docker.yml
@@ -78,8 +78,8 @@ jobs:
           path: |
             ~/.m2/repository
             !~/.m2/repository/org/apache/inlong
-          key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
-          restore-keys: ${{ runner.os }}-m2
+          key: ${{ runner.os }}-inlong-docker-${{ hashFiles('**/pom.xml') }}
+          restore-keys: ${{ runner.os }}-inlong-docker
 
       - name: Set up swapfile path
         run: |
diff --git a/.github/workflows/ci_ut.yml b/.github/workflows/ci_ut.yml
index 9c49fec5dd..aa90250739 100644
--- a/.github/workflows/ci_ut.yml
+++ b/.github/workflows/ci_ut.yml
@@ -72,8 +72,8 @@ jobs:
           path: |
             ~/.m2/repository
             !~/.m2/repository/org/apache/inlong
-          key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
-          restore-keys: ${{ runner.os }}-m2
+          key: ${{ runner.os }}-inlong-ut-${{ hashFiles('**/pom.xml') }}
+          restore-keys: ${{ runner.os }}-inlong-ut
 
       - 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_ut_flink15.yml 
b/.github/workflows/ci_ut_flink15.yml
index f40e941775..abaf605256 100644
--- a/.github/workflows/ci_ut_flink15.yml
+++ b/.github/workflows/ci_ut_flink15.yml
@@ -51,8 +51,8 @@ jobs:
           path: |
             ~/.m2/repository
             !~/.m2/repository/org/apache/inlong
-          key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
-          restore-keys: ${{ runner.os }}-m2
+          key: ${{ runner.os }}-inlong-flink15-${{ hashFiles('**/pom.xml') }}
+          restore-keys: ${{ runner.os }}-inlong-flink15
 
       - name: Build for Flink 1.15 with Maven
         run: mvn --update-snapshots -e -V package -U -pl inlong-sort/sort-core 
-am -Pv1.15 -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/codeql_analysis.yml 
b/.github/workflows/codeql_analysis.yml
index 7f5770c9c3..6b82aba96a 100644
--- a/.github/workflows/codeql_analysis.yml
+++ b/.github/workflows/codeql_analysis.yml
@@ -58,9 +58,29 @@ jobs:
             ~/.m2/repository
             !~/.m2/repository/org/apache/inlong
             !~/.m2/repository/com/github/eirslett
-          key: ${{ runner.os }}-m2-${{ hashFiles('**/pom.xml') }}
-          restore-keys: ${{ runner.os }}-m2
+          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