{
  "_class" : "hudson.model.FreeStyleBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "com.cloudbees.jenkins.GitHubPushCause",
          "shortDescription" : "Started by GitHub push by ti-chi-bot[bot]"
        },
        {
          "_class" : "com.cloudbees.jenkins.GitHubPushCause",
          "shortDescription" : "Started by GitHub push by ti-chi-bot[bot]"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "jenkins.metrics.impl.TimeInQueueAction",
      "blockedDurationMillis" : 0,
      "blockedTimeMillis" : 0,
      "buildableDurationMillis" : 33253,
      "buildableTimeMillis" : 33253,
      "buildingDurationMillis" : 56700,
      "executingTimeMillis" : 56700,
      "executorUtilization" : 1.0,
      "subTaskCount" : 0,
      "waitingDurationMillis" : 5531,
      "waitingTimeMillis" : 5531
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/main" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 1115,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "2996bb9c55ff1a66c8eed2e0fc8c50395c3765d0",
            "branch" : [
              {
                "SHA1" : "2996bb9c55ff1a66c8eed2e0fc8c50395c3765d0",
                "name" : "origin/main"
              }
            ]
          },
          "revision" : {
            "SHA1" : "2996bb9c55ff1a66c8eed2e0fc8c50395c3765d0",
            "branch" : [
              {
                "SHA1" : "2996bb9c55ff1a66c8eed2e0fc8c50395c3765d0",
                "name" : "origin/main"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "2996bb9c55ff1a66c8eed2e0fc8c50395c3765d0",
        "branch" : [
          {
            "SHA1" : "2996bb9c55ff1a66c8eed2e0fc8c50395c3765d0",
            "name" : "origin/main"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/PingCAP-QE/ci.git"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : False,
  "description" : None,
  "displayName" : "#1115",
  "duration" : 56700,
  "estimatedDuration" : 62260,
  "executor" : None,
  "fullDisplayName" : "seed #1115",
  "id" : "1115",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 1115,
  "queueId" : 2292502,
  "result" : "SUCCESS",
  "timestamp" : 1761720590557,
  "url" : "https://do.pingcap.net/jenkins/view/all/job/seed/1115/",
  "builtOn" : "default-2r68d",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "pipelines/pingcap/tidb/latest/pull_integration_realcluster_test_next_gen/pipeline.groovy",
          "pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_light_next_gen/pipeline.groovy",
          "pipelines/pingcap-qe/tidb-test/latest/pull_integration_jdbc_test_next_gen/pipeline.groovy",
          "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_next_gen/pipeline.groovy",
          "pipelines/pingcap/tidb/latest/periodics_tidb_next_gen_smoke_test.groovy",
          "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_next_gen/pipeline.groovy",
          "pipelines/tikv/pd/latest/pull_integration_realcluster_test_next_gen/pipeline.groovy",
          "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy_next_gen/pipeline.groovy",
          "pipelines/tidbcloud/cloud-storage-engine/dedicated/pull_integration_realcluster_test_next_gen/pipeline.groovy",
          "pipelines/pingcap/tidb/latest/pull_integration_e2e_test_next_gen/pipeline.groovy",
          "pipelines/pingcap/tidb/latest/pull_integration_ddl_test_next_gen/pipeline.groovy",
          "pipelines/pingcap/tidb/latest/pull_br_integration_test_next_gen/pipeline.groovy",
          "pipelines/pingcap/tidb/latest/pull_mysql_test_next_gen/pipeline.groovy",
          "pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_heavy_next_gen/pipeline.groovy",
          "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light_next_gen/pipeline.groovy",
          "pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_light_next_gen/pipeline.groovy",
          "pipelines/pingcap-qe/tidb-test/latest/pull_mysql_test_next_gen/pipeline.groovy"
        ],
        "commitId" : "2996bb9c55ff1a66c8eed2e0fc8c50395c3765d0",
        "timestamp" : 1761720547000,
        "author" : {
          "absoluteUrl" : "https://do.pingcap.net/jenkins/user/noreply",
          "fullName" : "noreply"
        },
        "authorEmail" : "noreply@github.com",
        "comment" : "fix(pipelines): fix and use OCI_TAG_* for next-gen pipeline artifacts (#3851)\u000a\u000aThis pull request updates several Jenkins pipeline scripts to improve\u000ahow OCI artifact tags are determined and used for various TiDB and TiCDC\u000aintegration tests. The main change is to switch from using hardcoded\u000abranch-based tags to dynamically computed OCI tags based on the base\u000areference of the pull request, specifically targeting \"next-gen\"\u000areleases. This enhances flexibility and ensures the correct artifacts\u000aare fetched for both standard and \"next-gen\" release branches.\u000a\u000aKey changes include:\u000a\u000a**Dynamic OCI Tag Calculation:**\u000a- Replaced hardcoded `TARGET_BRANCH_*` variables with `OCI_TAG_*`\u000avariables that select tags based on whether the base ref matches\u000a`release-nextgen-*`. If it does, the base ref itself is used; otherwise,\u000aa default \"next-gen\" tag is applied (e.g., `master-next-gen`,\u000a`dedicated-next-gen`). This logic is applied across all affected\u000apipeline scripts.\u000a[[1]](diffhunk://#diff-eea030b5a2abb8b2e5e3a1be2362ce7712fc41dd2b252430b51432f9d9663366L12-R14)\u000a[[2]](diffhunk://#diff-7c278a7e52ae6c08b00ca70ee8f001a39c9c3cdd1a3c6570aebe98fe4e1a08b9L12-R14)\u000a[[3]](diffhunk://#diff-0d57a2a2ca36ee110a1d7deea669186d95ac684d9eb5576b9685e1856f88dbe1L14-R17)\u000a[[4]](diffhunk://#diff-e7bf7a9625ab848ccff480a36c8f4b45957b5c082874b2d5adafbd7876054f51L14-R17)\u000a[[5]](diffhunk://#diff-8865fe8918a1c7c538095eeca44934ff85415cb3cc5c29102fe169eda34039deL13-R16)\u000a[[6]](diffhunk://#diff-1a998bce2e699cdc9c5f16468d783aae485d1c3f1e19f4aaaee876dab06246f1L13-R16)\u000a[[7]](diffhunk://#diff-f3831bd92a6e08ffb23d96f223fb4f15c935109a50ddc8a95902354966468b7bL13-R16)\u000a[[8]](diffhunk://#diff-4c7fa0a2f6e195cf0c7df02e922510771e55fb4091730e0b08b0b78d210a394fL13-R16)\u000a[[9]](diffhunk://#diff-7fac7c78890fea63acbad3b5a333f10e6b8f52ce21cfdbc030f1e746b333576aL13-R16)\u000a\u000a**Artifact Download Script Invocation Updates:**\u000a- Updated all invocations of `download_pingcap_oci_artifact.sh` to use\u000athe new `OCI_TAG_*` variables instead of the old `TARGET_BRANCH_*`\u000avariables, ensuring the correct artifacts are downloaded for the current\u000atest context. This affects both heavy and light integration test\u000apipelines for JDBC, MySQL, Kafka, Pulsar, and Storage.\u000a[[1]](diffhunk://#diff-eea030b5a2abb8b2e5e3a1be2362ce7712fc41dd2b252430b51432f9d9663366L66-R67)\u000a[[2]](diffhunk://#diff-7c278a7e52ae6c08b00ca70ee8f001a39c9c3cdd1a3c6570aebe98fe4e1a08b9L66-R67)\u000a[[3]](diffhunk://#diff-0d57a2a2ca36ee110a1d7deea669186d95ac684d9eb5576b9685e1856f88dbe1L91-R96)\u000a[[4]](diffhunk://#diff-e7bf7a9625ab848ccff480a36c8f4b45957b5c082874b2d5adafbd7876054f51L91-R96)\u000a[[5]](diffhunk://#diff-8865fe8918a1c7c538095eeca44934ff85415cb3cc5c29102fe169eda34039deL88-R93)\u000a[[6]](diffhunk://#diff-1a998bce2e699cdc9c5f16468d783aae485d1c3f1e19f4aaaee876dab06246f1L88-R93)\u000a[[7]](diffhunk://#diff-f3831bd92a6e08ffb23d96f223fb4f15c935109a50ddc8a95902354966468b7bL89-R94)\u000a[[8]](diffhunk://#diff-4c7fa0a2f6e195cf0c7df02e922510771e55fb4091730e0b08b0b78d210a394fL90-R95)\u000a[[9]](diffhunk://#diff-7fac7c78890fea63acbad3b5a333f10e6b8f52ce21cfdbc030f1e746b333576aL90-R95)\u000a\u000a---------\u000a\u000aCo-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>\u000a",
        "date" : "2025-10-29 06:49:07 +0000",
        "id" : "2996bb9c55ff1a66c8eed2e0fc8c50395c3765d0",
        "msg" : "fix(pipelines): fix and use OCI_TAG_* for next-gen pipeline artifacts",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_light_next_gen/pipeline.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_light_next_gen/pipeline.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap-qe/tidb-test/latest/pull_integration_jdbc_test_next_gen/pipeline.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_mysql_integration_heavy_next_gen/pipeline.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tidb/latest/pull_mysql_test_next_gen/pipeline.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tidb/latest/periodics_tidb_next_gen_smoke_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tidb/latest/pull_br_integration_test_next_gen/pipeline.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tidb/latest/pull_integration_e2e_test_next_gen/pipeline.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap-qe/tidb-test/latest/pull_mysql_test_next_gen/pipeline.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/tidbcloud/cloud-storage-engine/dedicated/pull_integration_realcluster_test_next_gen/pipeline.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_kafka_integration_heavy_next_gen/pipeline.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tidb/latest/pull_integration_realcluster_test_next_gen/pipeline.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tidb/latest/pull_integration_ddl_test_next_gen/pipeline.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_heavy_next_gen/pipeline.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_storage_integration_light_next_gen/pipeline.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/ticdc/latest/pull_cdc_pulsar_integration_light_next_gen/pipeline.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/tikv/pd/latest/pull_integration_realcluster_test_next_gen/pipeline.groovy"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://do.pingcap.net/jenkins/user/noreply",
      "fullName" : "noreply"
    }
  ]
}