Commit
110da40d23c882b4e92399745e7ba6279f9eea0d
by noreplyrefactor(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)