Skip to content
Success

Changes

Summary

  1. ci(pingcap-inc): isolate tidb, tiflow, and ticdc jobs (#4349) (commit: a537d31) (details)
Commit a537d31f483d531dda1b12479e4bbd711758a630 by noreply
ci(pingcap-inc): isolate tidb, tiflow, and ticdc jobs (#4349)

## Summary
- split dedicated Jenkins and Prow jobs for pingcap-inc/tidb,
pingcap-inc/tiflow, and pingcap-inc/ticdc so private repo changes no
longer affect pingcap/* jobs
- keep only the non-optional release-8.5 TiDB jobs plus
pull_integration_e2e_test for pingcap-inc/tidb
- reuse the existing scripts instead of copying scripts/pingcap-inc/*
- simplify the public pingcap/tidb and pingcap/ticdc pipelines by
removing pingcap-inc-specific OCI tag and artifact host branches, except
that pingcap-inc/ticdc still keeps the special OCI_ARTIFACT_HOST
override only for the TiDB binary download step
- enable submodule-aware checkout for pingcap-inc Jenkins jobs, and
switch pingcap-inc/tiflow plus pingcap-inc/ticdc Prow presubmits to SSH
clone with ssh_key_secrets while retaining oauth_token_secret for
compatibility

## Test
- git diff --check
- ruby YAML parse for
prow-jobs/pingcap-inc/tiflow/release-presubmits.yaml and
prow-jobs/pingcap-inc/ticdc/release-presubmits.yaml
(commit: a537d31)
The file was addedpipelines/pingcap-inc/tiflow/release-8.5/pod-pull_cdc_integration_storage_test.yaml
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_v7_5/pipeline.groovy (diff)
The file was addedpipelines/pingcap-inc/ticdc/latest/pull_cdc_kafka_integration_light/pod-build.yaml
The file was addedpipelines/pingcap-inc/ticdc/latest/pull_cdc_mysql_integration_heavy/pod-build.yaml
The file was addedpipelines/pingcap-inc/ticdc/latest/pull_cdc_mysql_integration_light/pod-build.yaml
The file was addedpipelines/pingcap-inc/ticdc/latest/pull_cdc_kafka_integration_heavy/pod-build.yaml
The file was addedpipelines/pingcap-inc/ticdc/latest/pull_cdc_storage_integration_light/pipeline.groovy
The file was addedjobs/pingcap-inc/tidb/release-8.5/pull_check2.groovy
The file was addedpipelines/pingcap-inc/ticdc/latest/pull_cdc_storage_integration_light/pod-test.yaml
The file was addedpipelines/pingcap-inc/tidb/release-8.5/pull_build.groovy
The file was addedpipelines/pingcap-inc/tiflow/release-8.5/pull_cdc_integration_pulsar_test.groovy
The file was modifiedpipelines/pingcap/tiflow/release-8.5/pull_syncdiff_integration_test.groovy (diff)
The file was addedjobs/pingcap-inc/ticdc/latest/pull_cdc_kafka_integration_light.groovy
The file was addedpipelines/pingcap-inc/tidb/release-8.5/pull_integration_br_test.groovy
The file was addedjobs/pingcap-inc/tiflow/release-8.5/pull_cdc_integration_kafka_test.groovy
The file was addedjobs/pingcap-inc/ticdc/latest/pull_cdc_kafka_integration_heavy.groovy
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_v8_1/pipeline.groovy (diff)
The file was addedjobs/pingcap-inc/ticdc/latest/pull_cdc_pulsar_integration_light.groovy
The file was addedpipelines/pingcap-inc/tidb/release-8.5/pod-pull_mysql_test.yaml
The file was addedpipelines/pingcap-inc/ticdc/latest/pull_cdc_kafka_integration_heavy/pipeline.groovy
The file was addedpipelines/pingcap-inc/tidb/release-8.5/pod-pull_check.yaml
The file was modifiedpipelines/pingcap/tiflow/release-8.5/pull_cdc_integration_pulsar_test.groovy (diff)
The file was addedjobs/pingcap-inc/ticdc/latest/pull_cdc_mysql_integration_heavy.groovy
The file was addedjobs/pingcap-inc/tidb/release-8.5/pull_integration_br_test.groovy
The file was addedpipelines/pingcap-inc/tidb/release-8.5/pull_integration_e2e_test.groovy
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy/pipeline.groovy (diff)
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_v8_1/pipeline.groovy (diff)
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy/pipeline.groovy (diff)
The file was addedpipelines/pingcap-inc/tidb/release-8.5/pod-pull_check2.yaml
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_light/pipeline.groovy (diff)
The file was addedpipelines/pingcap-inc/ticdc/latest/pull_cdc_pulsar_integration_light/pod-build.yaml
The file was addedpipelines/pingcap-inc/ticdc/latest/pull_cdc_storage_integration_heavy/pipeline.groovy
The file was addedjobs/pingcap-inc/tiflow/release-8.5/pull_cdc_integration_mysql_test.groovy
The file was addedpipelines/pingcap-inc/tidb/release-8.5/pod-pull_integration_br_test.yaml
The file was addedjobs/pingcap-inc/tidb/release-8.5/aa_folder.groovy
The file was addedpipelines/pingcap-inc/tidb/release-8.5/pull_unit_test.groovy
The file was modifiedpipelines/pingcap/tiflow/release-8.5/pull_cdc_integration_storage_test.groovy (diff)
The file was addedpipelines/pingcap-inc/tiflow/release-8.5/pod-pull_cdc_integration_kafka_test.yaml
The file was addedpipelines/pingcap-inc/tidb/release-8.5/pull_check.groovy
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_v7_5/pipeline.groovy (diff)
The file was addedpipelines/pingcap-inc/ticdc/latest/pull_cdc_kafka_integration_heavy/pod-test.yaml
The file was addedpipelines/pingcap-inc/tidb/release-8.5/pod-pull_unit_test.yaml
The file was addedpipelines/pingcap-inc/tidb/release-8.5/pull_mysql_test.groovy
The file was addedjobs/pingcap-inc/ticdc/aa_folder.groovy
The file was addedpipelines/pingcap-inc/ticdc/latest/pull_cdc_mysql_integration_heavy/pod-test.yaml
The file was modifiedprow-jobs/pingcap-inc/tiflow/release-presubmits.yaml (diff)
The file was addedpipelines/pingcap-inc/ticdc/latest/pull_cdc_pulsar_integration_light/pod-test.yaml
The file was addedjobs/pingcap-inc/tidb/release-8.5/pull_mysql_test.groovy
The file was addedpipelines/pingcap-inc/tidb/release-8.5/pull_unit_test_ddlv1.groovy
The file was addedjobs/pingcap-inc/tidb/release-8.5/pull_check.groovy
The file was addedjobs/pingcap-inc/tiflow/aa_folder.groovy
The file was addedpipelines/pingcap-inc/ticdc/latest/pull_cdc_storage_integration_heavy/pod-test.yaml
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light/pipeline.groovy (diff)
The file was modifiedpipelines/pingcap/tiflow/release-8.5/pull_cdc_integration_mysql_test.groovy (diff)
The file was addedpipelines/pingcap-inc/tidb/release-8.5/pod-pull_integration_e2e_test.yaml
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light/pipeline.groovy (diff)
The file was modifiedpipelines/pingcap/tiflow/release-8.5/pull_cdc_integration_kafka_test.groovy (diff)
The file was addedjobs/pingcap-inc/ticdc/latest/pull_cdc_storage_integration_light.groovy
The file was addedjobs/pingcap-inc/tidb/release-8.5/pull_unit_test_ddlv1.groovy
The file was addedpipelines/pingcap-inc/ticdc/latest/pull_cdc_storage_integration_light/pod-build.yaml
The file was addedpipelines/pingcap-inc/tidb/release-8.5/pull_check2.groovy
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_heavy/pipeline.groovy (diff)
The file was addedjobs/pingcap-inc/tidb/release-8.5/pull_build.groovy
The file was addedpipelines/pingcap-inc/tiflow/release-8.5/pod-pull_cdc_integration_mysql_test.yaml
The file was modifiedprow-jobs/pingcap-inc/tidb/release-presubmits.yaml (diff)
The file was addedjobs/pingcap-inc/tiflow/release-8.5/pull_cdc_integration_pulsar_test.groovy
The file was addedpipelines/pingcap-inc/ticdc/latest/pull_cdc_pulsar_integration_light/pipeline.groovy
The file was addedpipelines/pingcap-inc/ticdc/latest/pull_cdc_kafka_integration_light/pipeline.groovy
The file was modifiedpipelines/pingcap/tiflow/release-8.5/pull_dm_compatibility_test.groovy (diff)
The file was addedjobs/pingcap-inc/tidb/release-8.5/pull_unit_test.groovy
The file was addedpipelines/pingcap-inc/tiflow/release-8.5/pod-pull_cdc_integration_pulsar_test.yaml
The file was addedjobs/pingcap-inc/ticdc/latest/pull_cdc_mysql_integration_light.groovy
The file was addedjobs/pingcap-inc/tidb/release-8.5/pull_integration_e2e_test.groovy
The file was addedpipelines/pingcap-inc/tiflow/release-8.5/pull_cdc_integration_mysql_test.groovy
The file was addedpipelines/pingcap-inc/ticdc/latest/pull_cdc_mysql_integration_light/pipeline.groovy
The file was addedpipelines/pingcap-inc/ticdc/latest/pull_cdc_mysql_integration_light/pod-test.yaml
The file was addedjobs/pingcap-inc/tiflow/release-8.5/aa_folder.groovy
The file was addedpipelines/pingcap-inc/tiflow/release-8.5/pull_cdc_integration_kafka_test.groovy
The file was addedpipelines/pingcap-inc/ticdc/latest/pull_cdc_mysql_integration_heavy/pipeline.groovy
The file was modifiedpipelines/pingcap/tiflow/release-8.5/ghpr_verify.groovy (diff)
The file was addedjobs/pingcap-inc/tidb/aa_folder.groovy
The file was modifiedpipelines/pingcap/tiflow/release-8.5/pull_dm_integration_test.groovy (diff)
The file was addedpipelines/pingcap-inc/ticdc/latest/pull_cdc_kafka_integration_light/pod-test.yaml
The file was addedpipelines/pingcap-inc/tidb/release-8.5/pod-pull_build.yaml
The file was modifiedprow-jobs/pingcap-inc/ticdc/release-presubmits.yaml (diff)
The file was addedjobs/pingcap-inc/ticdc/latest/pull_cdc_storage_integration_heavy.groovy
The file was addedjobs/pingcap-inc/tiflow/release-8.5/pull_cdc_integration_storage_test.groovy
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_light/pipeline.groovy (diff)
The file was addedpipelines/pingcap-inc/ticdc/latest/pull_cdc_storage_integration_heavy/pod-build.yaml
The file was addedpipelines/pingcap-inc/tiflow/release-8.5/pull_cdc_integration_storage_test.groovy