<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>19215</buildableDurationMillis><buildableTimeMillis>19215</buildableTimeMillis><buildingDurationMillis>50206</buildingDurationMillis><executingTimeMillis>50206</executingTimeMillis><executorUtilization>1.0</executorUtilization><subTaskCount>0</subTaskCount><waitingDurationMillis>9970</waitingDurationMillis><waitingTimeMillis>9970</waitingTimeMillis></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originmain _class='hudson.plugins.git.util.Build'><buildNumber>920</buildNumber><marked><SHA1>d6c13d22cb57c9bf4a49e741e196595755c52286</SHA1><branch><SHA1>d6c13d22cb57c9bf4a49e741e196595755c52286</SHA1><name>origin/main</name></branch></marked><revision><SHA1>d6c13d22cb57c9bf4a49e741e196595755c52286</SHA1><branch><SHA1>d6c13d22cb57c9bf4a49e741e196595755c52286</SHA1><name>origin/main</name></branch></revision></originmain></buildsByBranchName><lastBuiltRevision><SHA1>d6c13d22cb57c9bf4a49e741e196595755c52286</SHA1><branch><SHA1>d6c13d22cb57c9bf4a49e741e196595755c52286</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>#920</displayName><duration>50206</duration><estimatedDuration>80415</estimatedDuration><fullDisplayName>seed #920</fullDisplayName><id>920</id><inProgress>false</inProgress><keepLog>false</keepLog><number>920</number><queueId>1482268</queueId><result>SUCCESS</result><timestamp>1753856092413</timestamp><url>https://do.pingcap.net/jenkins/view/all/job/seed/920/</url><builtOn>default-21jb4</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>pipelines/pingcap/tidb/latest/pull_integration_realcluster_test_next_gen/pipeline.groovy</affectedPath><affectedPath>pipelines/pingcap/tidb/latest/pull_integration_ddl_test_next_gen/pipeline.groovy</affectedPath><affectedPath>pipelines/pingcap/tidb/latest/pull_mysql_test_next_gen/pipeline.groovy</affectedPath><commitId>d6c13d22cb57c9bf4a49e741e196595755c52286</commitId><timestamp>1753856059000</timestamp><author><absoluteUrl>https://do.pingcap.net/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>feature(pingcap/tidb): enable job `pull_integration_ddl_test_next_gen` job (#3660)

This pull request focuses on restructuring and optimizing the CI/CD
pipelines for integration and MySQL tests, as well as making small
configuration adjustments. The most significant changes include removing
unnecessary debug stages, improving caching and artifact handling, and
ensuring better script reliability.

### Pipeline restructuring and optimization:

* Removed the `Debug info` stage from the
`pull_integration_ddl_test_next_gen` pipeline, which included commands
for printing environment variables, debugging commands, and network
checks. This simplifies the pipeline by removing redundant steps.
(`pipelines/pingcap/tidb/latest/pull_integration_ddl_test_next_gen/pipeline.groovy`,
[pipelines/pingcap/tidb/latest/pull_integration_ddl_test_next_gen/pipeline.groovyL32-L48](diffhunk://#diff-30290e50879c98b2b0d4bd9095242cb7de09be03866928f0674f312cd397b44eL32-L48))
* Improved the `Prepare` stage in the
`pull_integration_ddl_test_next_gen` pipeline by introducing caching for
`tidb` and `tidb-test` binaries, consolidating artifact downloads, and
removing redundant container usage. This enhances efficiency and reduces
build times.
(`pipelines/pingcap/tidb/latest/pull_integration_ddl_test_next_gen/pipeline.groovy`,
[pipelines/pingcap/tidb/latest/pull_integration_ddl_test_next_gen/pipeline.groovyL74-R80](diffhunk://#diff-30290e50879c98b2b0d4bd9095242cb7de09be03866928f0674f312cd397b44eL74-R80))

### Script reliability improvement:

* Added `set -euo pipefail` to the MySQL test script to ensure stricter
error handling, improving script reliability and maintainability.
(`pipelines/pingcap/tidb/latest/pull_mysql_test_next_gen/pipeline.groovy`,
[pipelines/pingcap/tidb/latest/pull_mysql_test_next_gen/pipeline.groovyR132-R133](diffhunk://#diff-bace5d09f771329c3a3e1f6568129f82595f20ebc2866a7963be3053f86037fdR132-R133))

### Configuration adjustment:

* Enabled the `skip_if_only_changed` field in the
`pull_integration_ddl_test_next_gen` presubmit configuration, ensuring
that the job is skipped for irrelevant changes.
(`prow-jobs/pingcap/tidb/latest-presubmits-next-gen.yaml`,
[prow-jobs/pingcap/tidb/latest-presubmits-next-gen.yamlL95-R95](diffhunk://#diff-6d136e7cf0b5751935f337e8b7065f23f4f547f7f85072637dbab6476832439eL95-R95))
</comment><date>2025-07-30 06:14:19 +0000</date><id>d6c13d22cb57c9bf4a49e741e196595755c52286</id><msg>feature(pingcap/tidb): enable job `pull_integration_ddl_test_next_gen`</msg><path><editType>edit</editType><file>pipelines/pingcap/tidb/latest/pull_integration_realcluster_test_next_gen/pipeline.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tidb/latest/pull_integration_ddl_test_next_gen/pipeline.groovy</file></path><path><editType>edit</editType><file>pipelines/pingcap/tidb/latest/pull_mysql_test_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>