<freeStyleBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='com.cloudbees.jenkins.GitHubPushCause'><shortDescription>Started by GitHub push by ti-chi-bot[bot]</shortDescription></cause></action><action></action><action _class='jenkins.metrics.impl.TimeInQueueAction'><blockedDurationMillis>0</blockedDurationMillis><blockedTimeMillis>0</blockedTimeMillis><buildableDurationMillis>20704</buildableDurationMillis><buildableTimeMillis>20704</buildableTimeMillis><buildingDurationMillis>57427</buildingDurationMillis><executingTimeMillis>57427</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5496</waitingDurationMillis><waitingTimeMillis>5496</waitingTimeMillis></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originmain _class='hudson.plugins.git.util.Build'><buildNumber>1101</buildNumber><marked><SHA1>f1e8dbadee67cab4504a71f8432e831a96cdc6f8</SHA1><branch><SHA1>f1e8dbadee67cab4504a71f8432e831a96cdc6f8</SHA1><name>origin/main</name></branch></marked><revision><SHA1>f1e8dbadee67cab4504a71f8432e831a96cdc6f8</SHA1><branch><SHA1>f1e8dbadee67cab4504a71f8432e831a96cdc6f8</SHA1><name>origin/main</name></branch></revision></originmain></buildsByBranchName><lastBuiltRevision><SHA1>f1e8dbadee67cab4504a71f8432e831a96cdc6f8</SHA1><branch><SHA1>f1e8dbadee67cab4504a71f8432e831a96cdc6f8</SHA1><name>origin/main</name></branch></lastBuiltRevision><remoteUrl>https://github.com/PingCAP-QE/ci.git</remoteUrl><scmName></scmName></action><action></action><action></action><action></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#1101</displayName><duration>57427</duration><estimatedDuration>83303</estimatedDuration><fullDisplayName>seed #1101</fullDisplayName><id>1101</id><inProgress>false</inProgress><keepLog>false</keepLog><number>1101</number><queueId>2244495</queueId><result>SUCCESS</result><timestamp>1761180715809</timestamp><url>https://do.pingcap.net/jenkins/view/all/job/seed/1101/</url><builtOn>default-msfb1</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>scripts/artifacts/download_pingcap_oci_artifact.sh</affectedPath><commitId>f1e8dbadee67cab4504a71f8432e831a96cdc6f8</commitId><timestamp>1761180685000</timestamp><author><absoluteUrl>https://do.pingcap.net/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>feat(scripts/artifacts): add support for downloading pd-ctl and fix downloading tikv-worker (#3843)

## Feat: Add support for downloading pd-ctl artifact

This pull request introduces the capability to download the `pd-ctl`
binary from OCI registries. This is a necessary addition to ensure that
all required components for TiDB cluster management can be provisioned
consistently.

The following changes have been made:

* Added a new command-line argument `-pd-ctl` (and its long form
`--pd-ctl`) to specify the version of `pd-ctl` to download.
* Implemented logic within the `main` function to download and extract
the `pd-ctl` artifact if the `PD_CTL` environment variable is set.
* Constructed the OCI URL for `pd-ctl` using the provided version and
the configured registry host.
* Updated the `parse_cli_args` function to handle the new `-pd-ctl`
argument.
* Included `PD_CTL` in the output of the script's argument parsing for
better visibility.

This enhancement allows users to explicitly specify and download
`pd-ctl` alongside other TiDB components, streamlining the setup and
deployment process.

## Fix: Fix downloading tikv-worker artifact

This pull request fix the downloading tag of tikv-worker.

* Use the value of tikv-worker argument as the tag for downloading.

close #3842

---------

Signed-off-by: tenfyzhong &lt;tenfy@tenfy.cn&gt;
</comment><date>2025-10-23 00:51:25 +0000</date><id>f1e8dbadee67cab4504a71f8432e831a96cdc6f8</id><msg>feat(scripts/artifacts): add support for downloading pd-ctl and fix</msg><path><editType>edit</editType><file>scripts/artifacts/download_pingcap_oci_artifact.sh</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://do.pingcap.net/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit></freeStyleBuild>