This is an automated email from the ASF dual-hosted git repository.
panjuan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/shardingsphere.git
The following commit(s) were added to refs/heads/master by this push:
new 68f570ee200 [CI] Improve GitHub Actions integration test (#19811)
68f570ee200 is described below
commit 68f570ee200ae7b42b6d967f07c6f4e8d558d1d7
Author: Hongsheng Zhong <[email protected]>
AuthorDate: Fri Aug 5 09:50:06 2022 +0800
[CI] Improve GitHub Actions integration test (#19811)
---
.github/workflows/it-scaling.yml | 16 ++++++++++------
.github/workflows/it-transaction.yml | 19 ++++++++++++++-----
.github/workflows/it.yml | 14 ++++++++------
3 files changed, 32 insertions(+), 17 deletions(-)
diff --git a/.github/workflows/it-scaling.yml b/.github/workflows/it-scaling.yml
index e7e1f1eb215..f6117fee58c 100644
--- a/.github/workflows/it-scaling.yml
+++ b/.github/workflows/it-scaling.yml
@@ -28,13 +28,15 @@ on:
- 'shardingsphere-jdbc/shardingsphere-jdbc-core/src/main/**'
- '**/*-distsql*/**/src/main/**'
- 'shardingsphere-kernel/shardingsphere-data-pipeline/**/src/main/**'
+ - 'shardingsphere-kernel/shardingsphere-data-pipeline/**/pom.xml'
- 'shardingsphere-features/**/src/main/**/scaling/**'
- '**/src/main/**/data/pipeline/**'
- '**/src/main/resources/META-INF/services/*.data.pipeline.*'
- '!shardingsphere-test/**'
- - 'shardingsphere-test/**/pom.xml'
- - 'shardingsphere-test/shardingsphere-integration-test/**'
- -
'!shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/**'
+ - 'shardingsphere-test/pom.xml'
+ -
'shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-fixture/**'
+ -
'shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-env/**'
+ -
'shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-scaling/**'
- '!*.md'
pull_request:
branches: [ master ]
@@ -46,13 +48,15 @@ on:
- 'shardingsphere-jdbc/shardingsphere-jdbc-core/src/main/**'
- '**/*-distsql*/**/src/main/**'
- 'shardingsphere-kernel/shardingsphere-data-pipeline/**/src/main/**'
+ - 'shardingsphere-kernel/shardingsphere-data-pipeline/**/pom.xml'
- 'shardingsphere-features/**/src/main/**/scaling/**'
- '**/src/main/**/data/pipeline/**'
- '**/src/main/resources/META-INF/services/*.data.pipeline.*'
- '!shardingsphere-test/**'
- - 'shardingsphere-test/**/pom.xml'
- - 'shardingsphere-test/shardingsphere-integration-test/**'
- -
'!shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/**'
+ - 'shardingsphere-test/pom.xml'
+ -
'shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-fixture/**'
+ -
'shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-env/**'
+ -
'shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-scaling/**'
- '!*.md'
schedule:
- cron: '0 22 */1 * *' # once a day. UTC time
diff --git a/.github/workflows/it-transaction.yml
b/.github/workflows/it-transaction.yml
index 36a93410952..a680a06f640 100644
--- a/.github/workflows/it-transaction.yml
+++ b/.github/workflows/it-transaction.yml
@@ -21,17 +21,26 @@ on:
push:
branches: [ master, dev ]
paths:
+ - '.github/workflows/it-transaction.yml'
+ - 'shardingsphere-kernel/shardingsphere-transaction/**/src/main/**'
+ - 'shardingsphere-kernel/shardingsphere-transaction/**/pom.xml'
+ - '!shardingsphere-test/**'
+ - 'shardingsphere-test/pom.xml'
+ -
'shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-fixture/**'
+ -
'shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-env/**'
+ -
'shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-transaction/**'
- '!*.md'
pull_request:
branches: [ master ]
paths:
- - '!examples/**'
- '.github/workflows/it-transaction.yml'
+ - 'shardingsphere-kernel/shardingsphere-transaction/**/src/main/**'
+ - 'shardingsphere-kernel/shardingsphere-transaction/**/pom.xml'
- '!shardingsphere-test/**'
- - 'shardingsphere-test/**/pom.xml'
- - 'shardingsphere-test/shardingsphere-integration-test/**'
- -
'!shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/**'
- -
'!shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-scaling/**'
+ - 'shardingsphere-test/pom.xml'
+ -
'shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-fixture/**'
+ -
'shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-env/**'
+ -
'shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-transaction/**'
- '!*.md'
concurrency:
diff --git a/.github/workflows/it.yml b/.github/workflows/it.yml
index da125c2a1b2..15e70b64449 100644
--- a/.github/workflows/it.yml
+++ b/.github/workflows/it.yml
@@ -30,9 +30,10 @@ on:
-
'!shardingsphere-distribution/shardingsphere-proxy-distribution/src/main/release-docs/**'
- '!shardingsphere-kernel/shardingsphere-data-pipeline/**'
- '!shardingsphere-test/**'
- - 'shardingsphere-test/**/pom.xml'
- - 'shardingsphere-test/shardingsphere-integration-test/**'
- -
'!shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-scaling/**'
+ - 'shardingsphere-test/pom.xml'
+ -
'shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-fixture/**'
+ -
'shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-env/**'
+ -
'shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/**'
- 'shardingsphere-test/shardingsphere-integration-agent-test/**'
- '!*.md'
pull_request:
@@ -47,9 +48,10 @@ on:
-
'!shardingsphere-distribution/shardingsphere-proxy-distribution/src/main/release-docs/**'
- '!shardingsphere-kernel/shardingsphere-data-pipeline/**'
- '!shardingsphere-test/**'
- - 'shardingsphere-test/**/pom.xml'
- - 'shardingsphere-test/shardingsphere-integration-test/**'
- -
'!shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-scaling/**'
+ - 'shardingsphere-test/pom.xml'
+ -
'shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-fixture/**'
+ -
'shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-env/**'
+ -
'shardingsphere-test/shardingsphere-integration-test/shardingsphere-integration-test-suite/**'
- 'shardingsphere-test/shardingsphere-integration-agent-test/**'
- '!*.md'