Connector Integration Tests #30
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # 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 |