<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>22175</buildableDurationMillis><buildableTimeMillis>22175</buildableTimeMillis><buildingDurationMillis>61227</buildingDurationMillis><executingTimeMillis>61227</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>5114</waitingDurationMillis><waitingTimeMillis>5114</waitingTimeMillis></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originmain _class='hudson.plugins.git.util.Build'><buildNumber>1445</buildNumber><marked><SHA1>fff7ed0fb2477987e568dbce8a9d9dbf52723cd7</SHA1><branch><SHA1>fff7ed0fb2477987e568dbce8a9d9dbf52723cd7</SHA1><name>origin/main</name></branch></marked><revision><SHA1>fff7ed0fb2477987e568dbce8a9d9dbf52723cd7</SHA1><branch><SHA1>fff7ed0fb2477987e568dbce8a9d9dbf52723cd7</SHA1><name>origin/main</name></branch></revision></originmain></buildsByBranchName><lastBuiltRevision><SHA1>fff7ed0fb2477987e568dbce8a9d9dbf52723cd7</SHA1><branch><SHA1>fff7ed0fb2477987e568dbce8a9d9dbf52723cd7</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>#1445</displayName><duration>61227</duration><estimatedDuration>50732</estimatedDuration><fullDisplayName>seed #1445</fullDisplayName><id>1445</id><inProgress>false</inProgress><keepLog>false</keepLog><number>1445</number><queueId>3329701</queueId><result>SUCCESS</result><timestamp>1772263439215</timestamp><url>https://do.pingcap.net/jenkins/job/seed/1445/</url><builtOn>default-j9vgl</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_light_next_gen/pipeline.groovy</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_heavy_next_gen/pipeline.groovy</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_light_next_gen/pipeline.groovy</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light_next_gen/pipeline.groovy</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_next_gen/pipeline.groovy</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_next_gen/pipeline.groovy</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy_next_gen/pipeline.groovy</affectedPath><affectedPath>pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_heavy_next_gen/pipeline.groovy</affectedPath><commitId>fff7ed0fb2477987e568dbce8a9d9dbf52723cd7</commitId><timestamp>1772263406000</timestamp><author><absoluteUrl>https://do.pingcap.net/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>ci(pipelines): use pod_label helper for ticdc next-gen jobs (#4190)

What

Switch ticdc next‑gen Jenkins pipelines to use
[pod_label.withCiLabels(...)](app://-/index.html?hostId=local#) for pod
templates.
Why

Ensure CI pods carry minimal annotations (job, refs JSON, trigger user)
so Kyverno can derive labels.
Keep pipeline changes minimal and centralized via shared lib.
Notes

Declarative pipelines now use [yaml
pod_label.withCiLabels(...)](app://-/index.html?hostId=local#).
No label logic in Jenkins; Kyverno handles author/org/repo/env parsing.
</comment><date>2026-02-28 07:23:26 +0000</date><id>fff7ed0fb2477987e568dbce8a9d9dbf52723cd7</id><msg>ci(pipelines): use pod_label helper for ticdc next-gen jobs (#4190)</msg><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_light_next_gen/pipeline.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_heavy_next_gen/pipeline.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_light_next_gen/pipeline.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy_next_gen/pipeline.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light_next_gen/pipeline.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_next_gen/pipeline.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_next_gen/pipeline.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_heavy_next_gen/pipeline.groovy</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://do.pingcap.net/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit></freeStyleBuild>