<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><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>27162</buildableDurationMillis><buildableTimeMillis>27162</buildableTimeMillis><buildingDurationMillis>63584</buildingDurationMillis><executingTimeMillis>63584</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>9317</waitingDurationMillis><waitingTimeMillis>9317</waitingTimeMillis></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originmain _class='hudson.plugins.git.util.Build'><buildNumber>1249</buildNumber><marked><SHA1>0b3c370d04f3e35cae4e81fd3d2c6dc9255f9c84</SHA1><branch><SHA1>0b3c370d04f3e35cae4e81fd3d2c6dc9255f9c84</SHA1><name>origin/main</name></branch></marked><revision><SHA1>0b3c370d04f3e35cae4e81fd3d2c6dc9255f9c84</SHA1><branch><SHA1>0b3c370d04f3e35cae4e81fd3d2c6dc9255f9c84</SHA1><name>origin/main</name></branch></revision></originmain></buildsByBranchName><lastBuiltRevision><SHA1>0b3c370d04f3e35cae4e81fd3d2c6dc9255f9c84</SHA1><branch><SHA1>0b3c370d04f3e35cae4e81fd3d2c6dc9255f9c84</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>#1249</displayName><duration>63584</duration><estimatedDuration>80415</estimatedDuration><fullDisplayName>seed #1249</fullDisplayName><id>1249</id><inProgress>false</inProgress><keepLog>false</keepLog><number>1249</number><queueId>2728081</queueId><result>SUCCESS</result><timestamp>1765956500974</timestamp><url>https://do.pingcap.net/jenkins/view/all/job/seed/1249/</url><builtOn>default-x4bq9</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>tekton/v1/triggers/triggers/env-gcp/pingcap/advanced-statefulset/git-create-tag.yaml</affectedPath><affectedPath>tekton/v1/triggers/triggers/env-gcp/pingcap/tidb-operator/git-push.yaml</affectedPath><affectedPath>tekton/v1/triggers/triggers/env-gcp/pingcap/tidb-operator/git-create-tag.yaml</affectedPath><affectedPath>tekton/v1/triggers/triggers/env-prod2/kustomization.yaml</affectedPath><affectedPath>tekton/v1/triggers/triggers/env-prod2/pingcap/advanced-statefulset/git-create-tag.yaml</affectedPath><affectedPath>tekton/v1/triggers/triggers/env-gcp/kustomization.yaml</affectedPath><affectedPath>tekton/v1/triggers/triggers/env-gcp/pingcap/advanced-statefulset/git-push.yaml</affectedPath><affectedPath>tekton/v1/triggers/triggers/env-prod2/pingcap/tidb-operator/git-push.yaml</affectedPath><affectedPath>tekton/v1/triggers/triggers/env-prod2/pingcap/advanced-statefulset/git-push.yaml</affectedPath><affectedPath>tekton/v1/triggers/triggers/env-prod2/pingcap/tidb-operator/git-create-tag.yaml</affectedPath><affectedPath>.ci/update-tekton-kustomizations.sh</affectedPath><commitId>0b3c370d04f3e35cae4e81fd3d2c6dc9255f9c84</commitId><timestamp>1765956460000</timestamp><author><absoluteUrl>https://do.pingcap.net/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>refactor(tekton/v1): migrate build triggers from prod to gcp for tidb-operator and advance-statefulset (#4002)

This pull request updates Tekton kustomizations and trigger
configurations to move certain `pingcap/advanced-statefulset` and
`pingcap/tidb-operator` triggers from the `env-prod2` environment to the
`env-gcp` environment, and updates their build parameter bindings to use
GCP-specific settings. Additionally, it improves the kustomization
update script for better compatibility.

**Tekton Trigger Environment Migration:**

* Moved `git-create-tag.yaml` and `git-push.yaml` triggers for
`pingcap/advanced-statefulset` and `pingcap/tidb-operator` from
`env-prod2` to `env-gcp` by removing them from
`env-prod2/kustomization.yaml` and adding them to
`env-gcp/kustomization.yaml`.
[[1]](diffhunk://#diff-50efae3efbeb04329653158b8c7a0f5ac1c1dcb379cd59dee1815d26e0229a84L13-L20)
[[2]](diffhunk://#diff-ccee52c4038a435be4aea12ecae9675465e8ff137ad75993de143ec1d2fc88b4R17-R20)
* Renamed trigger files from the `env-prod2` directory to the `env-gcp`
directory for both `pingcap/advanced-statefulset` and
`pingcap/tidb-operator`.
[[1]](diffhunk://#diff-6cc5a7843af75979bd31f93ca606627a63194c0e474776cc2f52edac07bcc382L21-R21)
[[2]](diffhunk://#diff-633f99129b762aeff603ef19ccb79b43842d228b8bf88263acaf7ce9c99c92c7L21-R21)
[[3]](diffhunk://#diff-fed03d638ce16ba5737b9525d31dd68fd629d68757656f215f146a7471263f08L22-R22)
[[4]](diffhunk://#diff-0b953eeb41c0f632a2e951c830913c0aee93b5fb57ad77fe70d1abf42317e3e6L22-R22)

**Build Parameter Binding Updates:**

* Updated the trigger specs for `git-create-tag.yaml` and
`git-push.yaml` (for both `pingcap/advanced-statefulset` and
`pingcap/tidb-operator`) to use `gcp-classic-build-params` instead of
`ksy-classic-build-params`, aligning the build configuration with the
GCP environment.
[[1]](diffhunk://#diff-6cc5a7843af75979bd31f93ca606627a63194c0e474776cc2f52edac07bcc382L21-R21)
[[2]](diffhunk://#diff-633f99129b762aeff603ef19ccb79b43842d228b8bf88263acaf7ce9c99c92c7L21-R21)
[[3]](diffhunk://#diff-fed03d638ce16ba5737b9525d31dd68fd629d68757656f215f146a7471263f08L22-R22)
[[4]](diffhunk://#diff-0b953eeb41c0f632a2e951c830913c0aee93b5fb57ad77fe70d1abf42317e3e6L22-R22)

**Script Improvement:**

* Modified `.ci/update-tekton-kustomizations.sh` to use `sed` instead of
`-printf` for stripping the leading `./` from filenames, improving
portability and compatibility.
</comment><date>2025-12-17 07:27:40 +0000</date><id>0b3c370d04f3e35cae4e81fd3d2c6dc9255f9c84</id><msg>refactor(tekton/v1): migrate build triggers from prod to gcp for</msg><path><editType>delete</editType><file>tekton/v1/triggers/triggers/env-prod2/pingcap/tidb-operator/git-create-tag.yaml</file></path><path><editType>delete</editType><file>tekton/v1/triggers/triggers/env-prod2/pingcap/advanced-statefulset/git-push.yaml</file></path><path><editType>delete</editType><file>tekton/v1/triggers/triggers/env-prod2/pingcap/advanced-statefulset/git-create-tag.yaml</file></path><path><editType>add</editType><file>tekton/v1/triggers/triggers/env-gcp/pingcap/advanced-statefulset/git-create-tag.yaml</file></path><path><editType>add</editType><file>tekton/v1/triggers/triggers/env-gcp/pingcap/tidb-operator/git-push.yaml</file></path><path><editType>add</editType><file>tekton/v1/triggers/triggers/env-gcp/pingcap/advanced-statefulset/git-push.yaml</file></path><path><editType>add</editType><file>tekton/v1/triggers/triggers/env-gcp/pingcap/tidb-operator/git-create-tag.yaml</file></path><path><editType>delete</editType><file>tekton/v1/triggers/triggers/env-prod2/pingcap/tidb-operator/git-push.yaml</file></path><path><editType>edit</editType><file>.ci/update-tekton-kustomizations.sh</file></path><path><editType>edit</editType><file>tekton/v1/triggers/triggers/env-prod2/kustomization.yaml</file></path><path><editType>edit</editType><file>tekton/v1/triggers/triggers/env-gcp/kustomization.yaml</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://do.pingcap.net/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit></freeStyleBuild>