Skip to content
Success

Changes

Summary

  1. refactor(pipelines/pingcap/ticdc): fetch third-party binaries from OCI (commit: 110da40) (details)
Commit 110da40d23c882b4e92399745e7ba6279f9eea0d by noreply
refactor(pipelines/pingcap/ticdc): fetch third-party binaries from OCI registry (#4054)

This pull request updates the `pull_cdc_kafka_integration_light`
pipeline to improve how third-party dependencies are managed and
referenced. The main changes involve centralizing tag/version
definitions for dependencies, updating the way these dependencies are
passed to test scripts, and simplifying the preparation steps by
removing redundant download logic.

Dependency management improvements:

* Added explicit variables for third-party dependencies
(`OCI_TAG_SYNC_DIFF_INSPECTOR`, `OCI_TAG_MINIO`, `OCI_TAG_ETCD`,
`OCI_TAG_YCSB`, `OCI_TAG_SCHEMA_REGISTRY`) at the top of the pipeline
script to centralize and clarify version management.
* Updated the test script invocation to use the newly defined dependency
variables, ensuring consistent and maintainable version references for
all components.

Pipeline simplification:

* Removed the redundant script block that downloaded third-party
binaries, as these are now managed elsewhere, streamlining the pipeline
and reducing unnecessary steps.
* Added a symbolic link for `jq` into the `bin` directory to ensure it
is available for subsequent commands, improving environment setup
reliability.
(commit: 110da40)
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_heavy_next_gen/pipeline.groovy (diff)
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_next_gen/pipeline.groovy (diff)
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy_next_gen/pipeline.groovy (diff)
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light_next_gen/pipeline.groovy (diff)
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_heavy/pipeline.groovy (diff)
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light/pipeline.groovy (diff)
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_next_gen/pipeline.groovy (diff)
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy/pipeline.groovy (diff)
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_light_next_gen/pipeline.groovy (diff)
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_light/pipeline.groovy (diff)
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_light/pipeline.groovy (diff)
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light/pipeline.groovy (diff)
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_light_next_gen/pipeline.groovy (diff)
The file was modifiedpipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy/pipeline.groovy (diff)