This is an automated email from the ASF dual-hosted git repository.
xushiyan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/hudi.git
The following commit(s) were added to refs/heads/master by this push:
new fd345453ed [MINOR] Balance CI jobs (#6838)
fd345453ed is described below
commit fd345453eda7649cead6fe083020beb43db88bf1
Author: Shiyan Xu <[email protected]>
AuthorDate: Fri Nov 11 22:52:00 2022 +0800
[MINOR] Balance CI jobs (#6838)
---
azure-pipelines.yml | 65 ++++++++++++++++++++++++-----------------------------
1 file changed, 29 insertions(+), 36 deletions(-)
diff --git a/azure-pipelines.yml b/azure-pipelines.yml
index 83cb7407a5..d450bfb9ab 100644
--- a/azure-pipelines.yml
+++ b/azure-pipelines.yml
@@ -26,9 +26,11 @@ parameters:
type: object
default:
- 'hudi-common'
+ - 'hudi-flink-datasource'
- 'hudi-flink-datasource/hudi-flink'
- 'hudi-flink-datasource/hudi-flink1.13.x'
- 'hudi-flink-datasource/hudi-flink1.14.x'
+ - 'hudi-flink-datasource/hudi-flink1.15.x'
- name: job2Modules
type: object
default:
@@ -36,23 +38,14 @@ parameters:
- name: job3Modules
type: object
default:
- - 'hudi-cli'
- - 'hudi-client/hudi-client-common'
- - 'hudi-client/hudi-flink-client'
- - 'hudi-client/hudi-java-client'
- - 'hudi-sync/hudi-adb-sync'
- - 'hudi-sync/hudi-datahub-sync'
- - 'hudi-sync/hudi-hive-sync'
- - 'hudi-sync/hudi-sync-common'
- - 'hudi-utilities'
+ - 'hudi-spark-datasource'
+ - 'hudi-spark-datasource/hudi-spark'
+ - 'hudi-spark-datasource/hudi-spark2'
+ - 'hudi-spark-datasource/hudi-spark2-common'
+ - 'hudi-spark-datasource/hudi-spark-common'
- name: job4Modules
type: object
default:
- - '!hudi-cli'
- - '!hudi-client'
- - '!hudi-client/hudi-client-common'
- - '!hudi-client/hudi-flink-client'
- - '!hudi-client/hudi-java-client'
- '!hudi-client/hudi-spark-client'
- '!hudi-common'
- '!hudi-examples'
@@ -64,12 +57,12 @@ parameters:
- '!hudi-flink-datasource/hudi-flink'
- '!hudi-flink-datasource/hudi-flink1.13.x'
- '!hudi-flink-datasource/hudi-flink1.14.x'
- - '!hudi-sync'
- - '!hudi-sync/hudi-adb-sync'
- - '!hudi-sync/hudi-datahub-sync'
- - '!hudi-sync/hudi-hive-sync'
- - '!hudi-sync/hudi-sync-common'
- - '!hudi-utilities'
+ - '!hudi-flink-datasource/hudi-flink1.15.x'
+ - '!hudi-spark-datasource'
+ - '!hudi-spark-datasource/hudi-spark'
+ - '!hudi-spark-datasource/hudi-spark2'
+ - '!hudi-spark-datasource/hudi-spark2-common'
+ - '!hudi-spark-datasource/hudi-spark-common'
variables:
BUILD_PROFILES: '-Dscala-2.11 -Dspark2.4 -Dflink1.14'
@@ -91,7 +84,7 @@ stages:
displayName: UT FT common & flink & UT client/spark-client
timeoutInMinutes: '150'
steps:
- - task: Maven@3
+ - task: Maven@4
displayName: maven install
inputs:
mavenPomFile: 'pom.xml'
@@ -99,7 +92,7 @@ stages:
options: $(MVN_OPTS_INSTALL)
publishJUnitResults: false
jdkVersionOption: '1.8'
- - task: Maven@3
+ - task: Maven@4
displayName: UT common flink client/spark-client
inputs:
mavenPomFile: 'pom.xml'
@@ -108,7 +101,7 @@ stages:
publishJUnitResults: false
jdkVersionOption: '1.8'
mavenOptions: '-Xmx4g'
- - task: Maven@3
+ - task: Maven@4
displayName: FT common flink
inputs:
mavenPomFile: 'pom.xml'
@@ -124,7 +117,7 @@ stages:
displayName: FT client/spark-client
timeoutInMinutes: '150'
steps:
- - task: Maven@3
+ - task: Maven@4
displayName: maven install
inputs:
mavenPomFile: 'pom.xml'
@@ -132,7 +125,7 @@ stages:
options: $(MVN_OPTS_INSTALL)
publishJUnitResults: false
jdkVersionOption: '1.8'
- - task: Maven@3
+ - task: Maven@4
displayName: FT client/spark-client
inputs:
mavenPomFile: 'pom.xml'
@@ -145,10 +138,10 @@ stages:
grep "testcase" */target/surefire-reports/*.xml
*/*/target/surefire-reports/*.xml | awk -F'"' ' { print $6,$4,$2 } ' | sort -nr
| head -n 100
displayName: Top 100 long-running testcases
- job: UT_FT_3
- displayName: UT FT clients & cli & utilities & sync
+ displayName: UT FT spark-datasource
timeoutInMinutes: '150'
steps:
- - task: Maven@3
+ - task: Maven@4
displayName: maven install
inputs:
mavenPomFile: 'pom.xml'
@@ -156,8 +149,8 @@ stages:
options: $(MVN_OPTS_INSTALL)
publishJUnitResults: false
jdkVersionOption: '1.8'
- - task: Maven@3
- displayName: UT clients & cli & utilities & sync
+ - task: Maven@4
+ displayName: UT spark-datasource
inputs:
mavenPomFile: 'pom.xml'
goals: 'test'
@@ -165,8 +158,8 @@ stages:
publishJUnitResults: false
jdkVersionOption: '1.8'
mavenOptions: '-Xmx4g'
- - task: Maven@3
- displayName: FT clients & cli & utilities & sync
+ - task: Maven@4
+ displayName: FT spark-datasource
inputs:
mavenPomFile: 'pom.xml'
goals: 'test'
@@ -181,7 +174,7 @@ stages:
displayName: UT FT other modules
timeoutInMinutes: '150'
steps:
- - task: Maven@3
+ - task: Maven@4
displayName: maven install
inputs:
mavenPomFile: 'pom.xml'
@@ -189,7 +182,7 @@ stages:
options: $(MVN_OPTS_INSTALL)
publishJUnitResults: false
jdkVersionOption: '1.8'
- - task: Maven@3
+ - task: Maven@4
displayName: UT other modules
inputs:
mavenPomFile: 'pom.xml'
@@ -198,7 +191,7 @@ stages:
publishJUnitResults: false
jdkVersionOption: '1.8'
mavenOptions: '-Xmx4g'
- - task: Maven@3
+ - task: Maven@4
displayName: FT other modules
inputs:
mavenPomFile: 'pom.xml'
@@ -214,7 +207,7 @@ stages:
displayName: IT modules
timeoutInMinutes: '150'
steps:
- - task: Maven@3
+ - task: Maven@4
displayName: maven install
inputs:
mavenPomFile: 'pom.xml'
@@ -222,7 +215,7 @@ stages:
options: $(MVN_OPTS_INSTALL) -Pintegration-tests
publishJUnitResults: false
jdkVersionOption: '1.8'
- - task: Maven@3
+ - task: Maven@4
displayName: UT integ-test
inputs:
mavenPomFile: 'pom.xml'