Skip to content
Success

Changes

Summary

  1. ci(tidb): migrate peer-binary downloads to OCI helper (#4336) (commit: 387c4bd) (details)
Commit 387c4bd7a92135e0a5195e8d3c0618329ce50191 by noreply
ci(tidb): migrate peer-binary downloads to OCI helper (#4336)

Part of #4341
Closes #4342

## Summary
- move the `tidb` integration e2e, lightning, and BR jobs from
source-repo download scripts to
`${WORKSPACE}/scripts/artifacts/download_pingcap_oci_artifact.sh`
- compute OCI tags per component in Groovy and keep the BR / lightning
auxiliary artifacts and TiFlash layout handling aligned with the OCI
helper flow
- add the missing `utils` containers to the affected pod templates so
the migrated OCI-helper based jobs can run in both merged and release
branches

## Testing
- `JENKINS_URL=https://do.pingcap.net/jenkins
.ci/verify-jenkins-pipeline-file.sh
pipelines/pingcap/tidb/release-8.5/pull_integration_e2e_test.groovy`
- `JENKINS_URL=https://do.pingcap.net/jenkins
.ci/verify-jenkins-pipeline-file.sh
pipelines/pingcap/tidb/release-8.2/pull_integration_lightning_test.groovy`
- `JENKINS_URL=https://do.pingcap.net/jenkins
.ci/verify-jenkins-pipeline-file.sh
pipelines/pingcap/tidb/release-8.3/pull_integration_lightning_test.groovy`
- `JENKINS_URL=https://do.pingcap.net/jenkins
.ci/verify-jenkins-pipeline-file.sh
pipelines/pingcap/tidb/release-8.4/pull_integration_lightning_test.groovy`
- `JENKINS_URL=https://do.pingcap.net/jenkins
.ci/verify-jenkins-pipeline-file.sh
pipelines/pingcap/tidb/release-9.0-beta/pull_integration_lightning_test.groovy`
- `JENKINS_URL=https://do.pingcap.net/jenkins
.ci/verify-jenkins-pipeline-file.sh
pipelines/pingcap/tidb/latest/merged_integration_lightning_test.groovy`
- `JENKINS_URL=https://do.pingcap.net/jenkins
.ci/verify-jenkins-pipeline-file.sh
pipelines/pingcap/tidb/latest/merged_integration_br_test.groovy`
- `JENKINS_URL=https://do.pingcap.net/jenkins
.ci/verify-jenkins-pipeline-file.sh
pipelines/pingcap/tidb/release-7.5/pull_br_integration_test.groovy`
- `JENKINS_URL=https://do.pingcap.net/jenkins
.ci/verify-jenkins-pipeline-file.sh
pipelines/pingcap/tidb/release-7.5/periodics_br_integration_test.groovy`
- `JENKINS_URL=https://do.pingcap.net/jenkins
.ci/verify-jenkins-pipeline-file.sh
pipelines/pingcap/tidb/release-8.1/periodics_br_integration_test.groovy`
- `JENKINS_URL=https://do.pingcap.net/jenkins
.ci/verify-jenkins-pipeline-file.sh
pipelines/pingcap/tidb/release-8.2/pull_integration_br_test.groovy`
- `JENKINS_URL=https://do.pingcap.net/jenkins
.ci/verify-jenkins-pipeline-file.sh
pipelines/pingcap/tidb/release-8.3/pull_integration_br_test.groovy`
- `JENKINS_URL=https://do.pingcap.net/jenkins
.ci/verify-jenkins-pipeline-file.sh
pipelines/pingcap/tidb/release-8.4/pull_integration_br_test.groovy`
- `JENKINS_URL=https://do.pingcap.net/jenkins
.ci/verify-jenkins-pipeline-file.sh
pipelines/pingcap/tidb/release-8.5/pull_integration_br_test.groovy`
- `JENKINS_URL=https://do.pingcap.net/jenkins
.ci/verify-jenkins-pipeline-file.sh
pipelines/pingcap/tidb/release-9.0-beta/pull_integration_br_test.groovy`
- `ruby -e 'require \"yaml\"; YAML.load_file(ARGV[0])'
pipelines/pingcap/tidb/latest/pod-merged_integration_lightning_test.yaml`
- `ruby -e 'require \"yaml\"; YAML.load_file(ARGV[0])'
pipelines/pingcap/tidb/release-8.2/pod-pull_integration_lightning_test.yaml`
- `ruby -e 'require \"yaml\"; YAML.load_file(ARGV[0])'
pipelines/pingcap/tidb/release-8.3/pod-pull_integration_lightning_test.yaml`
- `ruby -e 'require \"yaml\"; YAML.load_file(ARGV[0])'
pipelines/pingcap/tidb/release-8.4/pod-pull_integration_lightning_test.yaml`
- `ruby -e 'require \"yaml\"; YAML.load_file(ARGV[0])'
pipelines/pingcap/tidb/release-8.5/pod-pull_integration_lightning_test.yaml`
- `ruby -e 'require \"yaml\"; YAML.load_file(ARGV[0])'
pipelines/pingcap/tidb/latest/pod-merged_integration_br_test.yaml`
- `ruby -e 'require \"yaml\"; YAML.load_file(ARGV[0])'
pipelines/pingcap/tidb/release-8.1/pod-pull_br_integration_test.yaml`
- `ruby -e 'require \"yaml\"; YAML.load_file(ARGV[0])'
pipelines/pingcap/tidb/release-8.2/pod-pull_integration_br_test.yaml`
- `ruby -e 'require \"yaml\"; YAML.load_file(ARGV[0])'
pipelines/pingcap/tidb/release-8.3/pod-pull_integration_br_test.yaml`
- `ruby -e 'require \"yaml\"; YAML.load_file(ARGV[0])'
pipelines/pingcap/tidb/release-8.4/pod-pull_integration_br_test.yaml`
- `ruby -e 'require \"yaml\"; YAML.load_file(ARGV[0])'
pipelines/pingcap/tidb/release-8.5/pod-pull_integration_br_test.yaml`
(commit: 387c4bd)
The file was modifiedpipelines/pingcap/tidb/latest/pod-merged_integration_lightning_test.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/release-8.2/pod-pull_integration_lightning_test.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/release-8.2/pull_integration_lightning_test.groovy (diff)
The file was modifiedpipelines/pingcap/tidb/release-9.0-beta/pull_integration_lightning_test.groovy (diff)
The file was modifiedpipelines/pingcap/tidb/release-8.4/pod-pull_integration_br_test.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/release-8.5/pull_integration_e2e_test.groovy (diff)
The file was modifiedpipelines/pingcap/tidb/release-9.0-beta/pull_integration_br_test.groovy (diff)
The file was modifiedpipelines/pingcap/tidb/release-8.5/pod-pull_integration_lightning_test.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/release-8.1/periodics_br_integration_test.groovy (diff)
The file was modifiedpipelines/pingcap/tidb/release-8.1/pod-pull_br_integration_test.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/release-8.2/pull_integration_br_test.groovy (diff)
The file was modifiedpipelines/pingcap/tidb/release-8.4/pull_integration_br_test.groovy (diff)
The file was modifiedpipelines/pingcap/tidb/release-8.5/pull_integration_lightning_test.groovy (diff)
The file was modifiedpipelines/pingcap/tidb/release-8.5/pod-pull_integration_br_test.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/release-8.3/pod-pull_integration_br_test.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/release-8.4/pod-pull_integration_lightning_test.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/latest/pod-merged_integration_br_test.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/release-8.5/pull_integration_br_test.groovy (diff)
The file was modifiedpipelines/pingcap/tidb/latest/merged_integration_lightning_test.groovy (diff)
The file was modifiedpipelines/pingcap/tidb/release-8.3/pull_integration_br_test.groovy (diff)
The file was modifiedpipelines/pingcap/tidb/latest/merged_integration_br_test.groovy (diff)
The file was modifiedpipelines/pingcap/tidb/release-8.3/pod-pull_integration_lightning_test.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/release-8.2/pod-pull_integration_br_test.yaml (diff)
The file was modifiedpipelines/pingcap/tidb/release-8.3/pull_integration_lightning_test.groovy (diff)
The file was modifiedpipelines/pingcap/tidb/release-8.4/pull_integration_lightning_test.groovy (diff)
The file was modifiedpipelines/pingcap/tidb/release-7.5/periodics_br_integration_test.groovy (diff)
The file was modifiedpipelines/pingcap/tidb/release-7.5/pull_br_integration_test.groovy (diff)