This is an automated email from the ASF dual-hosted git repository.
lzljs3620320 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-paimon.git
The following commit(s) were added to refs/heads/master by this push:
new 314845c82 [core] CI execution optimization (#1814)
314845c82 is described below
commit 314845c82861fa06ff50902b843ff4ceda51c8dd
Author: monster <[email protected]>
AuthorDate: Thu Aug 17 13:50:21 2023 +0800
[core] CI execution optimization (#1814)
---
.github/workflows/check-licensing.yml | 3 ++-
.github/workflows/e2e-tests-1.14-jdk11.yml | 10 ++++++----
.github/workflows/e2e-tests-1.14.yml | 9 +++++----
.github/workflows/e2e-tests-1.15-jdk11.yml | 8 +++++---
.github/workflows/e2e-tests-1.15.yml | 9 +++++----
.github/workflows/e2e-tests-1.16-jdk11.yml | 10 ++++++----
.github/workflows/e2e-tests-1.16.yml | 9 +++++----
.github/workflows/e2e-tests-1.17-jdk11.yml | 10 ++++++----
.github/workflows/e2e-tests-1.17.yml | 9 +++++----
.github/workflows/publish_snapshot.yml | 1 +
.github/workflows/unitcase-flink-jdk11.yml | 9 +++++----
.github/workflows/unitcase-jdk11.yml | 9 +++++----
.github/workflows/utitcase-flink.yml | 10 +++++-----
.github/workflows/utitcase.yml | 9 +++++----
14 files changed, 66 insertions(+), 49 deletions(-)
diff --git a/.github/workflows/check-licensing.yml
b/.github/workflows/check-licensing.yml
index ac9d4a088..5ad1915d5 100644
--- a/.github/workflows/check-licensing.yml
+++ b/.github/workflows/check-licensing.yml
@@ -37,7 +37,6 @@ jobs:
with:
java-version: 8
distribution: 'adopt'
-
- name: Build
run: |
set -o pipefail
@@ -51,3 +50,5 @@ jobs:
mvn ${{ env.MVN_COMMON_OPTIONS }} exec:java@check-licensing -N \
-Dexec.args="${{ env.MVN_BUILD_OUTPUT_FILE }} $(pwd) ${{
env.MVN_VALIDATION_DIR }}" \
-Dlog4j.configurationFile=file://$(pwd)/tools/ci/log4j.properties
+ env:
+ MAVEN_OPTS: -Xmx4096m
\ No newline at end of file
diff --git a/.github/workflows/e2e-tests-1.14-jdk11.yml
b/.github/workflows/e2e-tests-1.14-jdk11.yml
index 88f5de468..89ecef27e 100644
--- a/.github/workflows/e2e-tests-1.14-jdk11.yml
+++ b/.github/workflows/e2e-tests-1.14-jdk11.yml
@@ -44,12 +44,14 @@ jobs:
with:
java-version: ${{ env.JDK_VERSION }}
distribution: 'adopt'
- - name: Build Flink 1.14
- run: mvn clean install -DskipTests -Pflink-1.14
- - name: Test Flink 1.14
+ - name: Build and Test Flink 1.14
+ timeout-minutes: 60
run: |
# run tests with random timezone to find out timezone related bugs
. .github/workflows/utils.sh
jvm_timezone=$(random_timezone)
echo "JVM timezone is set to $jvm_timezone"
- mvn test -pl paimon-e2e-tests -Duser.timezone=$jvm_timezone
-Pflink-1.14
+ mvn -T 1C -B clean install -DskipTests -Pflink-1.14
+ mvn -T 1C -B test -pl paimon-e2e-tests -Duser.timezone=$jvm_timezone
-Pflink-1.14
+ env:
+ MAVEN_OPTS: -Xmx4096m
\ No newline at end of file
diff --git a/.github/workflows/e2e-tests-1.14.yml
b/.github/workflows/e2e-tests-1.14.yml
index 505a95b06..96657a00d 100644
--- a/.github/workflows/e2e-tests-1.14.yml
+++ b/.github/workflows/e2e-tests-1.14.yml
@@ -44,13 +44,14 @@ jobs:
with:
java-version: ${{ env.JDK_VERSION }}
distribution: 'adopt'
- - name: Build Flink 1.14
- run: mvn clean install -DskipTests -Pflink-1.14
- - name: Test Flink 1.14
+ - name: Build and Test Flink 1.14
timeout-minutes: 60
run: |
# run tests with random timezone to find out timezone related bugs
. .github/workflows/utils.sh
jvm_timezone=$(random_timezone)
echo "JVM timezone is set to $jvm_timezone"
- mvn test -pl paimon-e2e-tests -Duser.timezone=$jvm_timezone
-Pflink-1.14
+ mvn -T 1C -B clean install -DskipTests -Pflink-1.14
+ mvn -T 1C -B test -pl paimon-e2e-tests -Duser.timezone=$jvm_timezone
-Pflink-1.14
+ env:
+ MAVEN_OPTS: -Xmx4096m
\ No newline at end of file
diff --git a/.github/workflows/e2e-tests-1.15-jdk11.yml
b/.github/workflows/e2e-tests-1.15-jdk11.yml
index 92692002e..58404976f 100644
--- a/.github/workflows/e2e-tests-1.15-jdk11.yml
+++ b/.github/workflows/e2e-tests-1.15-jdk11.yml
@@ -45,11 +45,13 @@ jobs:
java-version: ${{ env.JDK_VERSION }}
distribution: 'adopt'
- name: Build Flink 1.15
- run: mvn clean install -DskipTests -Pflink-1.15
- - name: Test Flink 1.15
+ timeout-minutes: 60
run: |
# run tests with random timezone to find out timezone related bugs
. .github/workflows/utils.sh
jvm_timezone=$(random_timezone)
echo "JVM timezone is set to $jvm_timezone"
- mvn test -pl paimon-e2e-tests -Duser.timezone=$jvm_timezone
-Pflink-1.15
+ mvn -T 1C -B clean install -DskipTests -Pflink-1.15
+ mvn -T 1C -B test -pl paimon-e2e-tests -Duser.timezone=$jvm_timezone
-Pflink-1.15
+ env:
+ MAVEN_OPTS: -Xmx4096m
\ No newline at end of file
diff --git a/.github/workflows/e2e-tests-1.15.yml
b/.github/workflows/e2e-tests-1.15.yml
index 7485506c3..be34af2d5 100644
--- a/.github/workflows/e2e-tests-1.15.yml
+++ b/.github/workflows/e2e-tests-1.15.yml
@@ -44,13 +44,14 @@ jobs:
with:
java-version: ${{ env.JDK_VERSION }}
distribution: 'adopt'
- - name: Build Flink 1.15
- run: mvn clean install -DskipTests -Pflink-1.15
- - name: Test Flink 1.15
+ - name: Build and Test Flink 1.15
timeout-minutes: 60
run: |
# run tests with random timezone to find out timezone related bugs
. .github/workflows/utils.sh
jvm_timezone=$(random_timezone)
echo "JVM timezone is set to $jvm_timezone"
- mvn test -pl paimon-e2e-tests -Duser.timezone=$jvm_timezone
-Pflink-1.15
+ mvn -T 1C -B clean install -DskipTests -Pflink-1.15
+ mvn -T 1C -B test -pl paimon-e2e-tests -Duser.timezone=$jvm_timezone
-Pflink-1.15
+ env:
+ MAVEN_OPTS: -Xmx4096m
\ No newline at end of file
diff --git a/.github/workflows/e2e-tests-1.16-jdk11.yml
b/.github/workflows/e2e-tests-1.16-jdk11.yml
index 96f841a54..9d83302bd 100644
--- a/.github/workflows/e2e-tests-1.16-jdk11.yml
+++ b/.github/workflows/e2e-tests-1.16-jdk11.yml
@@ -44,12 +44,14 @@ jobs:
with:
java-version: ${{ env.JDK_VERSION }}
distribution: 'adopt'
- - name: Build Flink 1.16
- run: mvn clean install -DskipTests
- - name: Test Flink 1.16
+ - name: Build and Test Flink 1.16
+ timeout-minutes: 60
run: |
# run tests with random timezone to find out timezone related bugs
. .github/workflows/utils.sh
jvm_timezone=$(random_timezone)
echo "JVM timezone is set to $jvm_timezone"
- mvn test -pl paimon-e2e-tests -Duser.timezone=$jvm_timezone
+ mvn -T 1C -B clean install -DskipTests
+ mvn -T 1C -B test -pl paimon-e2e-tests -Duser.timezone=$jvm_timezone
+ env:
+ MAVEN_OPTS: -Xmx4096m
\ No newline at end of file
diff --git a/.github/workflows/e2e-tests-1.16.yml
b/.github/workflows/e2e-tests-1.16.yml
index b0b149ce1..b3e5f2cc6 100644
--- a/.github/workflows/e2e-tests-1.16.yml
+++ b/.github/workflows/e2e-tests-1.16.yml
@@ -44,13 +44,14 @@ jobs:
with:
java-version: ${{ env.JDK_VERSION }}
distribution: 'adopt'
- - name: Build Flink 1.16
- run: mvn clean install -DskipTests -Pflink-1.16
- - name: Test Flink 1.16
+ - name: Build and Test Flink 1.16
timeout-minutes: 60
run: |
# run tests with random timezone to find out timezone related bugs
. .github/workflows/utils.sh
jvm_timezone=$(random_timezone)
echo "JVM timezone is set to $jvm_timezone"
- mvn test -pl paimon-e2e-tests -Duser.timezone=$jvm_timezone
-Pflink-1.16
+ mvn -T 1C -B clean install -DskipTests -Pflink-1.16
+ mvn -T 1C -B test -pl paimon-e2e-tests -Duser.timezone=$jvm_timezone
-Pflink-1.16
+ env:
+ MAVEN_OPTS: -Xmx4096m
\ No newline at end of file
diff --git a/.github/workflows/e2e-tests-1.17-jdk11.yml
b/.github/workflows/e2e-tests-1.17-jdk11.yml
index 94c6516d0..8ee94c9ba 100644
--- a/.github/workflows/e2e-tests-1.17-jdk11.yml
+++ b/.github/workflows/e2e-tests-1.17-jdk11.yml
@@ -44,12 +44,14 @@ jobs:
with:
java-version: ${{ env.JDK_VERSION }}
distribution: 'adopt'
- - name: Build Flink 1.17
- run: mvn clean install -DskipTests
- - name: Test Flink 1.17
+ - name: Build and Test Flink 1.17
+ timeout-minutes: 60
run: |
# run tests with random timezone to find out timezone related bugs
. .github/workflows/utils.sh
jvm_timezone=$(random_timezone)
echo "JVM timezone is set to $jvm_timezone"
- mvn test -pl paimon-e2e-tests -Duser.timezone=$jvm_timezone
+ mvn -T 1C -B clean install -DskipTests
+ mvn -T 1C -B test -pl paimon-e2e-tests -Duser.timezone=$jvm_timezone
+ env:
+ MAVEN_OPTS: -Xmx4096m
\ No newline at end of file
diff --git a/.github/workflows/e2e-tests-1.17.yml
b/.github/workflows/e2e-tests-1.17.yml
index ff30f4f5e..33dc74da9 100644
--- a/.github/workflows/e2e-tests-1.17.yml
+++ b/.github/workflows/e2e-tests-1.17.yml
@@ -43,13 +43,14 @@ jobs:
with:
java-version: ${{ env.JDK_VERSION }}
distribution: 'adopt'
- - name: Build Flink 1.17
- run: mvn clean install -DskipTests
- - name: Test Flink 1.17
+ - name: Build and Test Flink 1.17
timeout-minutes: 60
run: |
# run tests with random timezone to find out timezone related bugs
. .github/workflows/utils.sh
jvm_timezone=$(random_timezone)
echo "JVM timezone is set to $jvm_timezone"
- mvn test -pl paimon-e2e-tests -Duser.timezone=$jvm_timezone
+ mvn -T 1C -B clean install -DskipTests
+ mvn -T 1C -B test -pl paimon-e2e-tests -Duser.timezone=$jvm_timezone
+ env:
+ MAVEN_OPTS: -Xmx4096m
\ No newline at end of file
diff --git a/.github/workflows/publish_snapshot.yml
b/.github/workflows/publish_snapshot.yml
index f905c5fc1..7fdfd12b2 100644
--- a/.github/workflows/publish_snapshot.yml
+++ b/.github/workflows/publish_snapshot.yml
@@ -56,6 +56,7 @@ jobs:
env:
ASF_USERNAME: ${{ secrets.NEXUS_USER }}
ASF_PASSWORD: ${{ secrets.NEXUS_PW }}
+ MAVEN_OPTS: -Xmx4096m
run: |
tmp_settings="tmp-settings.xml"
echo "<settings><servers><server>" > $tmp_settings
diff --git a/.github/workflows/unitcase-flink-jdk11.yml
b/.github/workflows/unitcase-flink-jdk11.yml
index 391322433..7a4798c54 100644
--- a/.github/workflows/unitcase-flink-jdk11.yml
+++ b/.github/workflows/unitcase-flink-jdk11.yml
@@ -44,12 +44,13 @@ jobs:
with:
java-version: ${{ env.JDK_VERSION }}
distribution: 'adopt'
- - name: Build
- run: mvn clean install -DskipTests
- - name: Test
+ - name: Build and Test
run: |
# run tests with random timezone to find out timezone related bugs
. .github/workflows/utils.sh
jvm_timezone=$(random_timezone)
echo "JVM timezone is set to $jvm_timezone"
- mvn clean install -pl 'org.apache.paimon:paimon-flink-common'
-Duser.timezone=$jvm_timezone
+ mvn -T 1C -B clean install -DskipTests
+ mvn -T 1C -B clean install -pl
'org.apache.paimon:paimon-flink-common' -Duser.timezone=$jvm_timezone
+ env:
+ MAVEN_OPTS: -Xmx4096m
\ No newline at end of file
diff --git a/.github/workflows/unitcase-jdk11.yml
b/.github/workflows/unitcase-jdk11.yml
index ed74180ff..8b558f555 100644
--- a/.github/workflows/unitcase-jdk11.yml
+++ b/.github/workflows/unitcase-jdk11.yml
@@ -44,12 +44,13 @@ jobs:
with:
java-version: ${{ env.JDK_VERSION }}
distribution: 'adopt'
- - name: Build
- run: mvn clean install -DskipTests
- - name: Test
+ - name: Build and Test
run: |
# run tests with random timezone to find out timezone related bugs
. .github/workflows/utils.sh
jvm_timezone=$(random_timezone)
echo "JVM timezone is set to $jvm_timezone"
- mvn clean install -pl
'!paimon-e2e-tests,!org.apache.paimon:paimon-flink-common'
-Duser.timezone=$jvm_timezone
+ mvn -T 1C -B clean install -DskipTests
+ mvn -T 1C -B clean install -pl
'!paimon-e2e-tests,!org.apache.paimon:paimon-flink-common'
-Duser.timezone=$jvm_timezone
+ env:
+ MAVEN_OPTS: -Xmx4096m
\ No newline at end of file
diff --git a/.github/workflows/utitcase-flink.yml
b/.github/workflows/utitcase-flink.yml
index 8749942ce..87e767a28 100644
--- a/.github/workflows/utitcase-flink.yml
+++ b/.github/workflows/utitcase-flink.yml
@@ -43,13 +43,13 @@ jobs:
with:
java-version: ${{ env.JDK_VERSION }}
distribution: 'adopt'
- - name: Build
- run: mvn clean install -DskipTests
- - name: Test
+ - name: Build and Test
timeout-minutes: 60
run: |
- # run tests with random timezone to find out timezone related bugs
. .github/workflows/utils.sh
jvm_timezone=$(random_timezone)
echo "JVM timezone is set to $jvm_timezone"
- mvn clean install -pl 'org.apache.paimon:paimon-flink-common'
-Duser.timezone=$jvm_timezone
+ mvn -T 1C -B clean install -DskipTests
+ mvn -T 1C -B clean install -pl
'org.apache.paimon:paimon-flink-common' -Duser.timezone=$jvm_timezone
+ env:
+ MAVEN_OPTS: -Xmx4096m
\ No newline at end of file
diff --git a/.github/workflows/utitcase.yml b/.github/workflows/utitcase.yml
index 5a6e56c08..8f1b9e136 100644
--- a/.github/workflows/utitcase.yml
+++ b/.github/workflows/utitcase.yml
@@ -44,13 +44,14 @@ jobs:
with:
java-version: ${{ env.JDK_VERSION }}
distribution: 'adopt'
- - name: Build
- run: mvn clean install -DskipTests
- - name: Test
+ - name: Build and Test
timeout-minutes: 60
run: |
# run tests with random timezone to find out timezone related bugs
. .github/workflows/utils.sh
jvm_timezone=$(random_timezone)
echo "JVM timezone is set to $jvm_timezone"
- mvn clean install -pl
'!paimon-e2e-tests,!org.apache.paimon:paimon-flink-common'
-Duser.timezone=$jvm_timezone
+ mvn -T 1C -B clean install -DskipTests
+ mvn -T 1C -B clean install -pl
'!paimon-e2e-tests,!org.apache.paimon:paimon-flink-common'
-Duser.timezone=$jvm_timezone
+ env:
+ MAVEN_OPTS: -Xmx4096m
\ No newline at end of file