{
  "_class" : "hudson.model.FreeStyleBuild",
  "actions" : [
    {
      "_class" : "hudson.model.CauseAction",
      "causes" : [
        {
          "_class" : "com.cloudbees.jenkins.GitHubPushCause",
          "shortDescription" : "Started by GitHub push by wuhuizuo"
        }
      ]
    },
    {
      
    },
    {
      "_class" : "jenkins.metrics.impl.TimeInQueueAction",
      "blockedDurationMillis" : 0,
      "blockedTimeMillis" : 0,
      "buildableDurationMillis" : 24535,
      "buildableTimeMillis" : 24535,
      "buildingDurationMillis" : 50748,
      "executingTimeMillis" : 50748,
      "executorUtilization" : 1.0,
      "subTaskCount" : 0,
      "waitingDurationMillis" : 5049,
      "waitingTimeMillis" : 5049
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/main" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 1366,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "4cb23492f7c549fb316357157f47c9d28e919a37",
            "branch" : [
              {
                "SHA1" : "4cb23492f7c549fb316357157f47c9d28e919a37",
                "name" : "origin/main"
              }
            ]
          },
          "revision" : {
            "SHA1" : "4cb23492f7c549fb316357157f47c9d28e919a37",
            "branch" : [
              {
                "SHA1" : "4cb23492f7c549fb316357157f47c9d28e919a37",
                "name" : "origin/main"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "4cb23492f7c549fb316357157f47c9d28e919a37",
        "branch" : [
          {
            "SHA1" : "4cb23492f7c549fb316357157f47c9d28e919a37",
            "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" : "#1366",
  "duration" : 50748,
  "estimatedDuration" : 62104,
  "executor" : None,
  "fullDisplayName" : "seed #1366",
  "id" : "1366",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 1366,
  "queueId" : 3095707,
  "result" : "SUCCESS",
  "timestamp" : 1769433822973,
  "url" : "https://do.pingcap.net/jenkins/job/seed/1366/",
  "builtOn" : "default-gpd92",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "pipelines/pingcap/tidb/latest/pull_e2e_test.groovy",
          "pipelines/pingcap/tidb/latest/ghpr_check2.groovy"
        ],
        "commitId" : "4cb23492f7c549fb316357157f47c9d28e919a37",
        "timestamp" : 1769433448000,
        "author" : {
          "absoluteUrl" : "https://do.pingcap.net/jenkins/user/noreply",
          "fullName" : "noreply"
        },
        "authorEmail" : "noreply@github.com",
        "comment" : "refactor(pipelines/pingcap/tidb): download componentsfrom OCI artifacts (#4077)\u000a\u000aThis pull request updates the CI pipelines for TiDB to use OCI-based\u000aartifact downloads instead of the legacy file server, and improves\u000acaching and test organization in the E2E test pipeline. The changes\u000amodernize artifact management, streamline the preparation and testing\u000asteps, and remove legacy environment variables.\u000a\u000a**Migration to OCI-based artifact downloads:**\u000a- Replaced usage of the `FILE_SERVER_URL` and legacy artifact fetching\u000awith OCI artifact tags and the `download_pingcap_oci_artifact.sh` script\u000ain both `ghpr_check2.groovy` and `pull_e2e_test.groovy` pipelines.\u000a[[1]](diffhunk://#diff-2ec31602787b9f78109d406f68793c25b46975c1ccf60392c646f117bbd09085R49-R58)\u000a[[2]](diffhunk://#diff-e81bb3e57b3459721e077248399744cdd97de52bb31e25eff35f68b031e9ebaaL39-R86)\u000a\u000a**Environment and variable updates:**\u000a- Removed the `FILE_SERVER_URL` environment variable and added\u000a`OCI_ARTIFACT_HOST` to both pipelines for OCI registry access.\u000a[[1]](diffhunk://#diff-2ec31602787b9f78109d406f68793c25b46975c1ccf60392c646f117bbd09085L27)\u000a[[2]](diffhunk://#diff-e81bb3e57b3459721e077248399744cdd97de52bb31e25eff35f68b031e9ebaaL20-R22)\u000a- Introduced computation of `OCI_TAG_PD` and `OCI_TAG_TIKV` for fetching\u000athe correct component versions in `pull_e2e_test.groovy`.\u000a\u000a**Pipeline and test improvements:**\u000a- Improved caching strategy for binaries using more specific cache keys\u000ain the E2E pipeline.\u000a- Refactored test execution: split test stages into dedicated\u000adirectories, and updated artifact archiving logic for failed tests.\u000a\u000a**Tests:**\u000a\u000a-\u000ahttps://do.pingcap.net/jenkins/job/pingcap/job/tidb/job/ghpr_check2/48557/\u000a-\u000ahttps://do.pingcap.net/jenkins/job/pingcap/job/tidb/job/pull_e2e_test/17/\u000a",
        "date" : "2026-01-26 13:17:28 +0000",
        "id" : "4cb23492f7c549fb316357157f47c9d28e919a37",
        "msg" : "refactor(pipelines/pingcap/tidb): download componentsfrom OCI artifacts",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tidb/latest/pull_e2e_test.groovy"
          },
          {
            "editType" : "edit",
            "file" : "pipelines/pingcap/tidb/latest/ghpr_check2.groovy"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://do.pingcap.net/jenkins/user/noreply",
      "fullName" : "noreply"
    }
  ]
}