This is an automated email from the ASF dual-hosted git repository.
wanghailin pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/seatunnel.git
The following commit(s) were added to refs/heads/dev by this push:
new e3f8009564 [CI] Fix CI unstable problem (#5896)
e3f8009564 is described below
commit e3f8009564d22ccddbf1da1b47b3a64df8405150
Author: Jia Fan <[email protected]>
AuthorDate: Fri Nov 24 11:35:03 2023 +0800
[CI] Fix CI unstable problem (#5896)
* [CI] Fix CI unstable problem
---
.github/workflows/backend.yml | 115 +++++++++++++--------
tools/update_modules_check/update_modules_check.py | 8 ++
2 files changed, 81 insertions(+), 42 deletions(-)
diff --git a/.github/workflows/backend.yml b/.github/workflows/backend.yml
index afd708972a..bc767dd728 100644
--- a/.github/workflows/backend.yml
+++ b/.github/workflows/backend.yml
@@ -308,10 +308,8 @@ jobs:
if: needs.changes.outputs.api == 'false' &&
needs.changes.outputs.it-modules != ''
run: |
sub_modules=`python
tools/update_modules_check/update_modules_check.py sub_update_it_module
${{needs.changes.outputs.it-modules}} 7 0`
- sub_modules=${sub_modules//,:seatunnel-engine-k8s-e2e/}
- sub_modules=${sub_modules//:seatunnel-engine-k8s-e2e/}
if [ ! -z $sub_modules ]; then
- ./mvnw -T 1C -B verify -DskipUT=true -DskipIT=false
-D"license.skipAddThirdParty"=true --no-snapshot-updates -pl $sub_modules -am
-Pci
+ ./mvnw -T 1 -B verify -DskipUT=true -DskipIT=false
-D"license.skipAddThirdParty"=true --no-snapshot-updates -pl $sub_modules -am
-Pci
else
echo "sub modules is empty, skipping"
fi
@@ -339,10 +337,8 @@ jobs:
if: needs.changes.outputs.api == 'false' &&
needs.changes.outputs.it-modules != ''
run: |
sub_modules=`python
tools/update_modules_check/update_modules_check.py sub_update_it_module
${{needs.changes.outputs.it-modules}} 8 1`
- sub_modules=${sub_modules//,:seatunnel-engine-k8s-e2e/}
- sub_modules=${sub_modules//:seatunnel-engine-k8s-e2e/}
if [ ! -z $sub_modules ]; then
- ./mvnw -T 1C -B verify -DskipUT=true -DskipIT=false
-D"license.skipAddThirdParty"=true --no-snapshot-updates -pl $sub_modules -am
-Pci
+ ./mvnw -T 1 -B verify -DskipUT=true -DskipIT=false
-D"license.skipAddThirdParty"=true --no-snapshot-updates -pl $sub_modules -am
-Pci
else
echo "sub modules is empty, skipping"
fi
@@ -370,10 +366,8 @@ jobs:
if: needs.changes.outputs.api == 'false' &&
needs.changes.outputs.it-modules != ''
run: |
sub_modules=`python
tools/update_modules_check/update_modules_check.py sub_update_it_module
${{needs.changes.outputs.it-modules}} 8 2`
- sub_modules=${sub_modules//,:seatunnel-engine-k8s-e2e/}
- sub_modules=${sub_modules//:seatunnel-engine-k8s-e2e/}
if [ ! -z $sub_modules ]; then
- ./mvnw -T 1C -B verify -DskipUT=true -DskipIT=false
-D"license.skipAddThirdParty"=true --no-snapshot-updates -pl $sub_modules -am
-Pci
+ ./mvnw -T 1 -B verify -DskipUT=true -DskipIT=false
-D"license.skipAddThirdParty"=true --no-snapshot-updates -pl $sub_modules -am
-Pci
else
echo "sub modules is empty, skipping"
fi
@@ -401,10 +395,8 @@ jobs:
if: needs.changes.outputs.api == 'false' &&
needs.changes.outputs.it-modules != ''
run: |
sub_modules=`python
tools/update_modules_check/update_modules_check.py sub_update_it_module
${{needs.changes.outputs.it-modules}} 8 3`
- sub_modules=${sub_modules//,:seatunnel-engine-k8s-e2e/}
- sub_modules=${sub_modules//:seatunnel-engine-k8s-e2e/}
if [ ! -z $sub_modules ]; then
- ./mvnw -T 1C -B verify -DskipUT=true -DskipIT=false
-D"license.skipAddThirdParty"=true --no-snapshot-updates -pl $sub_modules -am
-Pci
+ ./mvnw -T 1 -B verify -DskipUT=true -DskipIT=false
-D"license.skipAddThirdParty"=true --no-snapshot-updates -pl $sub_modules -am
-Pci
else
echo "sub modules is empty, skipping"
fi
@@ -431,10 +423,8 @@ jobs:
if: needs.changes.outputs.api == 'false' &&
needs.changes.outputs.it-modules != ''
run: |
sub_modules=`python
tools/update_modules_check/update_modules_check.py sub_update_it_module
${{needs.changes.outputs.it-modules}} 8 4`
- sub_modules=${sub_modules//,:seatunnel-engine-k8s-e2e/}
- sub_modules=${sub_modules//:seatunnel-engine-k8s-e2e/}
if [ ! -z $sub_modules ]; then
- ./mvnw -T 1C -B verify -DskipUT=true -DskipIT=false
-D"license.skipAddThirdParty"=true --no-snapshot-updates -pl $sub_modules -am
-Pci
+ ./mvnw -T 1 -B verify -DskipUT=true -DskipIT=false
-D"license.skipAddThirdParty"=true --no-snapshot-updates -pl $sub_modules -am
-Pci
else
echo "sub modules is empty, skipping"
fi
@@ -461,10 +451,8 @@ jobs:
if: needs.changes.outputs.api == 'false' &&
needs.changes.outputs.it-modules != ''
run: |
sub_modules=`python
tools/update_modules_check/update_modules_check.py sub_update_it_module
${{needs.changes.outputs.it-modules}} 8 5`
- sub_modules=${sub_modules//,:seatunnel-engine-k8s-e2e/}
- sub_modules=${sub_modules//:seatunnel-engine-k8s-e2e/}
if [ ! -z $sub_modules ]; then
- ./mvnw -T 1C -B verify -DskipUT=true -DskipIT=false
-D"license.skipAddThirdParty"=true --no-snapshot-updates -pl $sub_modules -am
-Pci
+ ./mvnw -T 1 -B verify -DskipUT=true -DskipIT=false
-D"license.skipAddThirdParty"=true --no-snapshot-updates -pl $sub_modules -am
-Pci
else
echo "sub modules is empty, skipping"
fi
@@ -491,10 +479,8 @@ jobs:
if: needs.changes.outputs.api == 'false' &&
needs.changes.outputs.it-modules != ''
run: |
sub_modules=`python
tools/update_modules_check/update_modules_check.py sub_update_it_module
${{needs.changes.outputs.it-modules}} 8 6`
- sub_modules=${sub_modules//,:seatunnel-engine-k8s-e2e/}
- sub_modules=${sub_modules//:seatunnel-engine-k8s-e2e/}
if [ ! -z $sub_modules ]; then
- ./mvnw -T 1C -B verify -DskipUT=true -DskipIT=false
-D"license.skipAddThirdParty"=true --no-snapshot-updates -pl $sub_modules -am
-Pci
+ ./mvnw -T 1 -B verify -DskipUT=true -DskipIT=false
-D"license.skipAddThirdParty"=true --no-snapshot-updates -pl $sub_modules -am
-Pci
else
echo "sub modules is empty, skipping"
fi
@@ -522,10 +508,8 @@ jobs:
if: needs.changes.outputs.api == 'false' &&
needs.changes.outputs.it-modules != ''
run: |
sub_modules=`python
tools/update_modules_check/update_modules_check.py sub_update_it_module
${{needs.changes.outputs.it-modules}} 8 7`
- sub_modules=${sub_modules//,:seatunnel-engine-k8s-e2e/}
- sub_modules=${sub_modules//:seatunnel-engine-k8s-e2e/}
if [ ! -z $sub_modules ]; then
- ./mvnw -T 1C -B verify -DskipUT=true -DskipIT=false
-D"license.skipAddThirdParty"=true --no-snapshot-updates -pl $sub_modules -am
-Pci
+ ./mvnw -T 1 -B verify -DskipUT=true -DskipIT=false
-D"license.skipAddThirdParty"=true --no-snapshot-updates -pl $sub_modules -am
-Pci
else
echo "sub modules is empty, skipping"
fi
@@ -607,7 +591,7 @@ jobs:
- name: run transform-v2 integration test (part-1)
if: needs.changes.outputs.api == 'true'
run: |
- ./mvnw -B -T 1C verify -DskipUT=true -DskipIT=false
-D"license.skipAddThirdParty"=true --no-snapshot-updates -pl
:seatunnel-transforms-v2-e2e-part-1 -am -Pci
+ ./mvnw -B -T 1 verify -DskipUT=true -DskipIT=false
-D"license.skipAddThirdParty"=true --no-snapshot-updates -pl
:seatunnel-transforms-v2-e2e-part-1 -am -Pci
env:
MAVEN_OPTS: -Xmx4096m
@@ -631,7 +615,7 @@ jobs:
- name: run transform-v2 integration test (part-2)
if: needs.changes.outputs.api == 'true'
run: |
- ./mvnw -B -T 1C verify -DskipUT=true -DskipIT=false
-D"license.skipAddThirdParty"=true --no-snapshot-updates -pl
:seatunnel-transforms-v2-e2e-part-2 -am -Pci
+ ./mvnw -B -T 1 verify -DskipUT=true -DskipIT=false
-D"license.skipAddThirdParty"=true --no-snapshot-updates -pl
:seatunnel-transforms-v2-e2e-part-2 -am -Pci
env:
MAVEN_OPTS: -Xmx4096m
@@ -658,7 +642,7 @@ jobs:
./mvnw help:evaluate -Dexpression=project.modules -q -DforceStdout
-pl :seatunnel-connector-v2-e2e >> /tmp/sub_module.txt
sub_modules=`python
tools/update_modules_check/update_modules_check.py sub /tmp/sub_module.txt`
run_it_modules=`python
tools/update_modules_check/update_modules_check.py sub_it_module "$sub_modules"
7 0`
- ./mvnw -B -T 1C verify -DskipUT=true -DskipIT=false
-D"license.skipAddThirdParty"=true --no-snapshot-updates -pl $run_it_modules
-am -Pci
+ ./mvnw -B -T 1 verify -DskipUT=true -DskipIT=false
-D"license.skipAddThirdParty"=true --no-snapshot-updates -pl $run_it_modules
-am -Pci
env:
MAVEN_OPTS: -Xmx4096m
@@ -685,7 +669,7 @@ jobs:
./mvnw help:evaluate -Dexpression=project.modules -q -DforceStdout
-pl :seatunnel-connector-v2-e2e >> /tmp/sub_module.txt
sub_modules=`python
tools/update_modules_check/update_modules_check.py sub /tmp/sub_module.txt`
run_it_modules=`python
tools/update_modules_check/update_modules_check.py sub_it_module "$sub_modules"
7 1`
- ./mvnw -B -T 1C verify -DskipUT=true -DskipIT=false
-D"license.skipAddThirdParty"=true --no-snapshot-updates -pl $run_it_modules
-am -Pci
+ ./mvnw -B -T 1 verify -DskipUT=true -DskipIT=false
-D"license.skipAddThirdParty"=true --no-snapshot-updates -pl $run_it_modules
-am -Pci
env:
MAVEN_OPTS: -Xmx4096m
@@ -712,7 +696,7 @@ jobs:
./mvnw help:evaluate -Dexpression=project.modules -q -DforceStdout
-pl :seatunnel-connector-v2-e2e >> /tmp/sub_module.txt
sub_modules=`python
tools/update_modules_check/update_modules_check.py sub /tmp/sub_module.txt`
run_it_modules=`python
tools/update_modules_check/update_modules_check.py sub_it_module "$sub_modules"
7 2`
- ./mvnw -B -T 1C verify -DskipUT=true -DskipIT=false
-D"license.skipAddThirdParty"=true --no-snapshot-updates -pl $run_it_modules
-am -Pci
+ ./mvnw -B -T 1 verify -DskipUT=true -DskipIT=false
-D"license.skipAddThirdParty"=true --no-snapshot-updates -pl $run_it_modules
-am -Pci
env:
MAVEN_OPTS: -Xmx4096m
@@ -739,7 +723,7 @@ jobs:
./mvnw help:evaluate -Dexpression=project.modules -q -DforceStdout
-pl :seatunnel-connector-v2-e2e >> /tmp/sub_module.txt
sub_modules=`python
tools/update_modules_check/update_modules_check.py sub /tmp/sub_module.txt`
run_it_modules=`python
tools/update_modules_check/update_modules_check.py sub_it_module "$sub_modules"
7 3`
- ./mvnw -B -T 1C verify -DskipUT=true -DskipIT=false
-D"license.skipAddThirdParty"=true --no-snapshot-updates -pl $run_it_modules
-am -Pci
+ ./mvnw -B -T 1 verify -DskipUT=true -DskipIT=false
-D"license.skipAddThirdParty"=true --no-snapshot-updates -pl $run_it_modules
-am -Pci
env:
MAVEN_OPTS: -Xmx4096m
@@ -766,7 +750,7 @@ jobs:
./mvnw help:evaluate -Dexpression=project.modules -q -DforceStdout
-pl :seatunnel-connector-v2-e2e >> /tmp/sub_module.txt
sub_modules=`python
tools/update_modules_check/update_modules_check.py sub /tmp/sub_module.txt`
run_it_modules=`python
tools/update_modules_check/update_modules_check.py sub_it_module "$sub_modules"
7 4`
- ./mvnw -B -T 1C verify -DskipUT=true -DskipIT=false
-D"license.skipAddThirdParty"=true --no-snapshot-updates -pl $run_it_modules
-am -Pci
+ ./mvnw -B -T 1 verify -DskipUT=true -DskipIT=false
-D"license.skipAddThirdParty"=true --no-snapshot-updates -pl $run_it_modules
-am -Pci
env:
MAVEN_OPTS: -Xmx4096m
@@ -793,7 +777,7 @@ jobs:
./mvnw help:evaluate -Dexpression=project.modules -q -DforceStdout
-pl :seatunnel-connector-v2-e2e >> /tmp/sub_module.txt
sub_modules=`python
tools/update_modules_check/update_modules_check.py sub /tmp/sub_module.txt`
run_it_modules=`python
tools/update_modules_check/update_modules_check.py sub_it_module "$sub_modules"
7 5`
- ./mvnw -B -T 1C verify -DskipUT=true -DskipIT=false
-D"license.skipAddThirdParty"=true --no-snapshot-updates -pl $run_it_modules
-am -Pci
+ ./mvnw -B -T 1 verify -DskipUT=true -DskipIT=false
-D"license.skipAddThirdParty"=true --no-snapshot-updates -pl $run_it_modules
-am -Pci
env:
MAVEN_OPTS: -Xmx4096m
@@ -820,7 +804,7 @@ jobs:
./mvnw help:evaluate -Dexpression=project.modules -q -DforceStdout
-pl :seatunnel-connector-v2-e2e >> /tmp/sub_module.txt
sub_modules=`python
tools/update_modules_check/update_modules_check.py sub /tmp/sub_module.txt`
run_it_modules=`python
tools/update_modules_check/update_modules_check.py sub_it_module "$sub_modules"
7 6`
- ./mvnw -B -T 1C verify -DskipUT=true -DskipIT=false
-D"license.skipAddThirdParty"=true --no-snapshot-updates -pl $run_it_modules
-am -Pci
+ ./mvnw -B -T 1 verify -DskipUT=true -DskipIT=false
-D"license.skipAddThirdParty"=true --no-snapshot-updates -pl $run_it_modules
-am -Pci
env:
MAVEN_OPTS: -Xmx4096m
@@ -844,7 +828,7 @@ jobs:
- name: run jdbc connectors integration test (part-1)
if: needs.changes.outputs.api == 'true'
run: |
- ./mvnw -B -T 1C verify -DskipUT=true -DskipIT=false
-D"license.skipAddThirdParty"=true --no-snapshot-updates -pl
:connector-jdbc-e2e-part-1 -am -Pci
+ ./mvnw -B -T 1 verify -DskipUT=true -DskipIT=false
-D"license.skipAddThirdParty"=true --no-snapshot-updates -pl
:connector-jdbc-e2e-part-1 -am -Pci
env:
MAVEN_OPTS: -Xmx4096m
@@ -868,7 +852,7 @@ jobs:
- name: run jdbc connectors integration test (part-2)
if: needs.changes.outputs.api == 'true'
run: |
- ./mvnw -B -T 1C verify -DskipUT=true -DskipIT=false
-D"license.skipAddThirdParty"=true --no-snapshot-updates -pl
:connector-jdbc-e2e-part-2 -am -Pci
+ ./mvnw -B -T 1 verify -DskipUT=true -DskipIT=false
-D"license.skipAddThirdParty"=true --no-snapshot-updates -pl
:connector-jdbc-e2e-part-2 -am -Pci
env:
MAVEN_OPTS: -Xmx4096m
@@ -892,7 +876,7 @@ jobs:
- name: run jdbc connectors integration test (part-3)
if: needs.changes.outputs.api == 'true'
run: |
- ./mvnw -B -T 1C verify -DskipUT=true -DskipIT=false
-D"license.skipAddThirdParty"=true --no-snapshot-updates -pl
:connector-jdbc-e2e-part-3 -am -Pci
+ ./mvnw -B -T 1 verify -DskipUT=true -DskipIT=false
-D"license.skipAddThirdParty"=true --no-snapshot-updates -pl
:connector-jdbc-e2e-part-3 -am -Pci
env:
MAVEN_OPTS: -Xmx4096m
@@ -916,7 +900,7 @@ jobs:
- name: run jdbc connectors integration test (part-4)
if: needs.changes.outputs.api == 'true'
run: |
- ./mvnw -B -T 1C verify -DskipUT=true -DskipIT=false
-D"license.skipAddThirdParty"=true --no-snapshot-updates -pl
:connector-jdbc-e2e-part-4 -am -Pci
+ ./mvnw -B -T 1 verify -DskipUT=true -DskipIT=false
-D"license.skipAddThirdParty"=true --no-snapshot-updates -pl
:connector-jdbc-e2e-part-4 -am -Pci
env:
MAVEN_OPTS: -Xmx4096m
@@ -940,7 +924,7 @@ jobs:
- name: run jdbc connectors integration test (part-5)
if: needs.changes.outputs.api == 'true'
run: |
- ./mvnw -B -T 1C verify -DskipUT=true -DskipIT=false
-D"license.skipAddThirdParty"=true --no-snapshot-updates -pl
:connector-jdbc-e2e-part-5 -am -Pci
+ ./mvnw -B -T 1 verify -DskipUT=true -DskipIT=false
-D"license.skipAddThirdParty"=true --no-snapshot-updates -pl
:connector-jdbc-e2e-part-5 -am -Pci
env:
MAVEN_OPTS: -Xmx4096m
@@ -964,7 +948,7 @@ jobs:
- name: run jdbc connectors integration test (part-6)
if: needs.changes.outputs.api == 'true'
run: |
- ./mvnw -B -T 1C verify -DskipUT=true -DskipIT=false
-D"license.skipAddThirdParty"=true --no-snapshot-updates -pl
:connector-jdbc-e2e-part-6 -am -Pci
+ ./mvnw -B -T 1 verify -DskipUT=true -DskipIT=false
-D"license.skipAddThirdParty"=true --no-snapshot-updates -pl
:connector-jdbc-e2e-part-6 -am -Pci
env:
MAVEN_OPTS: -Xmx4096m
@@ -988,10 +972,57 @@ jobs:
- name: run jdbc connectors integration test (part-6)
if: needs.changes.outputs.api == 'true'
run: |
- ./mvnw -B -T 1C verify -DskipUT=true -DskipIT=false
-D"license.skipAddThirdParty"=true --no-snapshot-updates -pl
:connector-jdbc-e2e-part-7 -am -Pci
+ ./mvnw -B -T 1 verify -DskipUT=true -DskipIT=false
-D"license.skipAddThirdParty"=true --no-snapshot-updates -pl
:connector-jdbc-e2e-part-7 -am -Pci
env:
MAVEN_OPTS: -Xmx4096m
+ kudu-connector-it:
+ needs: [ changes, sanity-check ]
+ if: needs.changes.outputs.api == 'true' ||
contains(needs.changes.outputs.it-modules, 'connector-kudu-e2e')
+ runs-on: ${{ matrix.os }}
+ strategy:
+ matrix:
+ java: [ '8', '11' ]
+ os: [ 'ubuntu-latest' ]
+ timeout-minutes: 90
+ steps:
+ - uses: actions/checkout@v2
+ - name: Set up JDK ${{ matrix.java }}
+ uses: actions/setup-java@v3
+ with:
+ java-version: ${{ matrix.java }}
+ distribution: 'temurin'
+ cache: 'maven'
+ - name: run kudu connector integration test
+ if: needs.changes.outputs.api == 'true'
+ run: |
+ ./mvnw -B -T 1 verify -DskipUT=true -DskipIT=false
-D"license.skipAddThirdParty"=true --no-snapshot-updates -pl
:connector-kudu-e2e -am -Pci
+ env:
+ MAVEN_OPTS: -Xmx4096m
+
+ amazonSqs-connector-it:
+ needs: [ changes, sanity-check ]
+ if: needs.changes.outputs.api == 'true' ||
contains(needs.changes.outputs.it-modules, 'connector-amazonsqs-e2e')
+ runs-on: ${{ matrix.os }}
+ strategy:
+ matrix:
+ java: [ '8', '11' ]
+ os: [ 'ubuntu-latest' ]
+ timeout-minutes: 90
+ steps:
+ - uses: actions/checkout@v2
+ - name: Set up JDK ${{ matrix.java }}
+ uses: actions/setup-java@v3
+ with:
+ java-version: ${{ matrix.java }}
+ distribution: 'temurin'
+ cache: 'maven'
+ - name: run amazonsqs connector integration test
+ if: needs.changes.outputs.api == 'true'
+ run: |
+ ./mvnw -B -T 1 verify -DskipUT=true -DskipIT=false
-D"license.skipAddThirdParty"=true --no-snapshot-updates -pl
:connector-amazonsqs-e2e -am -Pci
+ env:
+ MAVEN_OPTS: -Xmx4096m
kafka-connector-it:
needs: [ changes, sanity-check ]
@@ -1013,7 +1044,7 @@ jobs:
- name: run kafka connector integration test
if: needs.changes.outputs.api == 'true'
run: |
- ./mvnw -B -T 1C verify -DskipUT=true -DskipIT=false
-D"license.skipAddThirdParty"=true --no-snapshot-updates -pl
:connector-kafka-e2e -am -Pci
+ ./mvnw -B -T 1 verify -DskipUT=true -DskipIT=false
-D"license.skipAddThirdParty"=true --no-snapshot-updates -pl
:connector-kafka-e2e -am -Pci
env:
MAVEN_OPTS: -Xmx4096m
@@ -1037,6 +1068,6 @@ jobs:
- name: run rocket connector integration test
if: needs.changes.outputs.api == 'true'
run: |
- ./mvnw -B -T 1C verify -DskipUT=true -DskipIT=false
-D"license.skipAddThirdParty"=true --no-snapshot-updates -pl
:connector-rocketmq-e2e -am -Pci
+ ./mvnw -B -T 1 verify -DskipUT=true -DskipIT=false
-D"license.skipAddThirdParty"=true --no-snapshot-updates -pl
:connector-rocketmq-e2e -am -Pci
env:
MAVEN_OPTS: -Xmx4096m
\ No newline at end of file
diff --git a/tools/update_modules_check/update_modules_check.py
b/tools/update_modules_check/update_modules_check.py
index b009fda25a..be73af9e2b 100644
--- a/tools/update_modules_check/update_modules_check.py
+++ b/tools/update_modules_check/update_modules_check.py
@@ -146,6 +146,8 @@ def get_sub_it_modules(modules, total_num, current_num):
modules_arr.remove("connector-jdbc-e2e")
modules_arr.remove("connector-kafka-e2e")
modules_arr.remove("connector-rocketmq-e2e")
+ modules_arr.remove("connector-kudu-e2e")
+ modules_arr.remove("connector-amazonsqs-e2e")
output = ""
for i, module in enumerate(modules_arr):
if len(module) > 0 and i % int(total_num) == int(current_num):
@@ -161,6 +163,12 @@ def get_sub_update_it_modules(modules, total_num,
current_num):
modules = modules[1:]
# connector-jdbc-e2e-common,:connector-jdbc-e2e-part-1 -->
[connector-jdbc-e2e-common, connector-jdbc-e2e-part-1]
module_list = modules.split(",:")
+ if "connector-kudu-e2e" in module_list:
+ module_list.remove("connector-kudu-e2e")
+ if "connector-amazonsqs-e2e" in module_list:
+ module_list.remove("connector-amazonsqs-e2e")
+ if "seatunnel-engine-k8s-e2e" in module_list:
+ module_list.remove("seatunnel-engine-k8s-e2e")
for i, module in enumerate(module_list):
if len(module) > 0 and i % int(total_num) == int(current_num):
final_modules.append(":" + module)