diff --git a/pom.xml b/pom.xml
index 137602b44..0701fa807 100644
--- a/pom.xml
+++ b/pom.xml
@@ -30,29 +30,6 @@ under the License.
2.4-SNAPSHOT
pom
-
- flink-cdc-base
- flink-connector-debezium
- flink-connector-test-util
- flink-connector-mysql-cdc
- flink-connector-postgres-cdc
- flink-connector-oracle-cdc
- flink-connector-mongodb-cdc
- flink-connector-oceanbase-cdc
- flink-connector-sqlserver-cdc
- flink-connector-tidb-cdc
- flink-connector-db2-cdc
- flink-sql-connector-mysql-cdc
- flink-sql-connector-postgres-cdc
- flink-sql-connector-mongodb-cdc
- flink-sql-connector-oracle-cdc
- flink-sql-connector-oceanbase-cdc
- flink-sql-connector-sqlserver-cdc
- flink-sql-connector-tidb-cdc
- flink-sql-connector-db2-cdc
- flink-cdc-e2e-tests
-
-
The Apache Software License, Version 2.0
@@ -477,8 +454,58 @@ under the License.
+
+ default
+
+ true
+
+
+ flink-cdc-base
+ flink-connector-debezium
+ flink-connector-test-util
+ flink-connector-mysql-cdc
+ flink-connector-postgres-cdc
+ flink-connector-oracle-cdc
+ flink-connector-mongodb-cdc
+ flink-connector-oceanbase-cdc
+ flink-connector-sqlserver-cdc
+ flink-connector-tidb-cdc
+ flink-connector-db2-cdc
+ flink-sql-connector-mysql-cdc
+ flink-sql-connector-postgres-cdc
+ flink-sql-connector-mongodb-cdc
+ flink-sql-connector-oracle-cdc
+ flink-sql-connector-oceanbase-cdc
+ flink-sql-connector-sqlserver-cdc
+ flink-sql-connector-tidb-cdc
+ flink-sql-connector-db2-cdc
+ flink-cdc-e2e-tests
+
+
release
+
+ flink-cdc-base
+ flink-connector-debezium
+ flink-connector-test-util
+ flink-connector-mysql-cdc
+ flink-connector-postgres-cdc
+ flink-connector-oracle-cdc
+ flink-connector-mongodb-cdc
+ flink-connector-oceanbase-cdc
+ flink-connector-sqlserver-cdc
+ flink-connector-tidb-cdc
+ flink-connector-db2-cdc
+ flink-sql-connector-mysql-cdc
+ flink-sql-connector-postgres-cdc
+ flink-sql-connector-mongodb-cdc
+ flink-sql-connector-oracle-cdc
+ flink-sql-connector-oceanbase-cdc
+ flink-sql-connector-sqlserver-cdc
+ flink-sql-connector-tidb-cdc
+ flink-sql-connector-db2-cdc
+ flink-cdc-e2e-tests
+
@@ -581,5 +608,15 @@ under the License.
+
+ self-hosted-pipeline
+
+ flink-cdc-base
+ flink-connector-debezium
+ flink-connector-test-util
+ flink-connector-oceanbase-cdc
+ flink-sql-connector-oceanbase-cdc
+
+
diff --git a/tools/azure-pipelines/jobs-template-for-self-hosted-agent.yml b/tools/azure-pipelines/jobs-template-for-self-hosted-agent.yml
index 3c1a9ed3e..6c19b4be8 100644
--- a/tools/azure-pipelines/jobs-template-for-self-hosted-agent.yml
+++ b/tools/azure-pipelines/jobs-template-for-self-hosted-agent.yml
@@ -52,7 +52,7 @@ jobs:
displayName: "Set JDK"
# Compile
- script: |
- ./tools/ci/compile.sh || exit $?
+ ./tools/ci/compile.sh self-hosted-pipeline || exit $?
./tools/azure-pipelines/create_build_artifact.sh
displayName: Compile
diff --git a/tools/azure-pipelines/jobs-template.yml b/tools/azure-pipelines/jobs-template.yml
index ba858d213..e89f01f78 100644
--- a/tools/azure-pipelines/jobs-template.yml
+++ b/tools/azure-pipelines/jobs-template.yml
@@ -52,7 +52,7 @@ jobs:
displayName: "Set JDK"
# Compile
- script: |
- ./tools/ci/compile.sh || exit $?
+ ./tools/ci/compile.sh default || exit $?
./tools/azure-pipelines/create_build_artifact.sh
displayName: Compile
diff --git a/tools/ci/compile.sh b/tools/ci/compile.sh
index 15f516e48..59ddc737d 100755
--- a/tools/ci/compile.sh
+++ b/tools/ci/compile.sh
@@ -40,7 +40,7 @@ echo "==========================================================================
EXIT_CODE=0
-run_mvn clean package -Dmaven.javadoc.skip=true -U -DskipTests | tee $MVN_CLEAN_COMPILE_OUT
+run_mvn clean package -Dmaven.javadoc.skip=true -U -DskipTests -P$1 | tee $MVN_CLEAN_COMPILE_OUT
EXIT_CODE=${PIPESTATUS[0]}