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