Skip to content

Connector Integration Tests #30

Connector Integration Tests

Connector Integration Tests #30

Workflow file for this run

# Connector 集成测试(开源库触发入口)
#
# 触发时机:push 任意分支(含 PR 合并后的推送)+ PR 提交/更新 + 手工触发。
# paths 过滤保证仅连接器相关路径变更时启动,文档/README 等改动不触发。
# 实际测试逻辑在 tapdata-it 的 connector-it-reusable.yml 中统一维护。
# 运行环境:office-build 自托管 runner(runs-on 在 reusable workflow 中配置)。
name: Connector Integration Tests
on:
push:
branches: ['**']
paths:
- 'connectors/**'
- 'connectors-common/**'
- 'connectors-javascript/**'
- 'pom.xml'
- '.github/**'
pull_request:
types: [opened, synchronize, reopened]
paths:
- 'connectors/**'
- 'connectors-common/**'
- 'connectors-javascript/**'
- 'pom.xml'
- '.github/**'
workflow_dispatch:
inputs:
connectors:
description: '手工指定模块列表(逗号分隔,如 connectors/mysql-connector, connectors/mongodb-connector)'
required: false
type: string
concurrency:
group: connector-it-${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
connector-it:
uses: tapdata/tapdata-it/.github/workflows/connector-it-reusable.yml@main
with:
connectors_override: ${{ inputs.connectors || '' }}
secrets: inherit