{
  "_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" : 23808,
      "buildableTimeMillis" : 23808,
      "buildingDurationMillis" : 49821,
      "executingTimeMillis" : 49821,
      "executorUtilization" : 1.0,
      "subTaskCount" : 0,
      "waitingDurationMillis" : 6530,
      "waitingTimeMillis" : 6530
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/main" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 1344,
          "buildResult" : None,
          "marked" : {
            "SHA1" : "528bd9d7414fe22ddc7458b1d154f85f3a396b72",
            "branch" : [
              {
                "SHA1" : "528bd9d7414fe22ddc7458b1d154f85f3a396b72",
                "name" : "origin/main"
              }
            ]
          },
          "revision" : {
            "SHA1" : "528bd9d7414fe22ddc7458b1d154f85f3a396b72",
            "branch" : [
              {
                "SHA1" : "528bd9d7414fe22ddc7458b1d154f85f3a396b72",
                "name" : "origin/main"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "528bd9d7414fe22ddc7458b1d154f85f3a396b72",
        "branch" : [
          {
            "SHA1" : "528bd9d7414fe22ddc7458b1d154f85f3a396b72",
            "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" : "#1344",
  "duration" : 49821,
  "estimatedDuration" : 57870,
  "executor" : None,
  "fullDisplayName" : "seed #1344",
  "id" : "1344",
  "inProgress" : False,
  "keepLog" : False,
  "number" : 1344,
  "queueId" : 3010137,
  "result" : "SUCCESS",
  "timestamp" : 1768413616846,
  "url" : "https://do.pingcap.net/jenkins/job/seed/1344/",
  "builtOn" : "default-nxd66",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "scripts/flow/rc/check-images-internal.ts",
          "tekton/v1/tasks/release/tag-rc2ga-on-oci-artifacts.yaml",
          "tekton/v1/tasks/kustomization.yaml",
          "tekton/v1/tasks/release/tag-and-delivery-rc2ga-on-oci-artifacts.yaml",
          "tekton/v1/pipelines/pingcap-release-ga.yaml"
        ],
        "commitId" : "528bd9d7414fe22ddc7458b1d154f85f3a396b72",
        "timestamp" : 1768413580000,
        "author" : {
          "absoluteUrl" : "https://do.pingcap.net/jenkins/user/noreply",
          "fullName" : "noreply"
        },
        "authorEmail" : "noreply@github.com",
        "comment" : "refactor(tekton/v1): refactor ga release flow (#4092)\u000a\u000aThis pull request updates the Tekton pipeline for the GA release\u000aprocess, mainly by replacing the `tag-rc2ga-on-oci-artifacts` task with\u000aa new, more comprehensive `tag-and-deliver-rc2ga-on-oci-artifacts` task.\u000aIt also improves parameterization and error handling, and ensures that\u000aregistry information is consistently passed to relevant tasks.\u000a\u000aKey changes include:\u000a\u000a**Pipeline and Task Enhancements:**\u000a\u000a* Replaced the old `tag-rc2ga-on-oci-artifacts` task with a new\u000a`tag-and-deliver-rc2ga-on-oci-artifacts` task, which adds steps for both\u000atagging and delivering images and non-image artifacts, and introduces\u000asupport for publisher integration.\u000a(`tekton/v1/pipelines/pingcap-release-ga.yaml`,\u000a`tekton/v1/tasks/release/tag-and-delivery-rc2ga-on-oci-artifacts.yaml`,\u000a`tekton/v1/tasks/release/tag-rc2ga-on-oci-artifacts.yaml`,\u000a`tekton/v1/tasks/kustomization.yaml`)\u000a[[1]](diffhunk://#diff-bac849553be941ad99016eaf5b895e6d53a615100d547e4444872e16ee1b5c0bR39-R42)\u000a[[2]](diffhunk://#diff-736ccd6c2ab65301098c707c8131533e39a0299b6803a977ad5422c128d90a24L31-R31)\u000a[[3]](diffhunk://#diff-a8352a08da1203e171edc1926649b706b5140c7fdbd7a3bb6037d5f1f812babbR1-R113)\u000a[[4]](diffhunk://#diff-81086175a1e1f5f10ef9339eedf4909fbf21667a4c902367f2c32e944edbd70fL1-L41)\u000a\u000a* Added a new pipeline parameter `publisher-url` with a default value,\u000aenabling dynamic configuration of the publisher service endpoint.\u000a(`tekton/v1/pipelines/pingcap-release-ga.yaml`)\u000a\u000a* Updated the pipeline to pass the `publisher-url` and `registry`\u000aparameters to the relevant tasks, improving flexibility and consistency.\u000a(`tekton/v1/pipelines/pingcap-release-ga.yaml`)\u000a[[1]](diffhunk://#diff-bac849553be941ad99016eaf5b895e6d53a615100d547e4444872e16ee1b5c0bR39-R42)\u000a[[2]](diffhunk://#diff-bac849553be941ad99016eaf5b895e6d53a615100d547e4444872e16ee1b5c0bR81)\u000a[[3]](diffhunk://#diff-bac849553be941ad99016eaf5b895e6d53a615100d547e4444872e16ee1b5c0bR104)\u000a[[4]](diffhunk://#diff-bac849553be941ad99016eaf5b895e6d53a615100d547e4444872e16ee1b5c0bR127)\u000a[[5]](diffhunk://#diff-bac849553be941ad99016eaf5b895e6d53a615100d547e4444872e16ee1b5c0bR150)\u000a[[6]](diffhunk://#diff-bac849553be941ad99016eaf5b895e6d53a615100d547e4444872e16ee1b5c0bR173)\u000a[[7]](diffhunk://#diff-bac849553be941ad99016eaf5b895e6d53a615100d547e4444872e16ee1b5c0bR196)\u000a\u000a**Error Handling Improvements:**\u000a\u000a* Changed error handling in `scripts/flow/rc/check-images-internal.ts`\u000ato use `console.error` and `Deno.exit(1)` instead of throwing errors,\u000aproviding clearer CLI feedback and proper exit codes for CI/CD.\u000a",
        "date" : "2026-01-14 17:59:40 +0000",
        "id" : "528bd9d7414fe22ddc7458b1d154f85f3a396b72",
        "msg" : "refactor(tekton/v1): refactor ga release flow (#4092)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tekton/v1/tasks/kustomization.yaml"
          },
          {
            "editType" : "edit",
            "file" : "scripts/flow/rc/check-images-internal.ts"
          },
          {
            "editType" : "add",
            "file" : "tekton/v1/tasks/release/tag-and-delivery-rc2ga-on-oci-artifacts.yaml"
          },
          {
            "editType" : "delete",
            "file" : "tekton/v1/tasks/release/tag-rc2ga-on-oci-artifacts.yaml"
          },
          {
            "editType" : "edit",
            "file" : "tekton/v1/pipelines/pingcap-release-ga.yaml"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://do.pingcap.net/jenkins/user/noreply",
      "fullName" : "noreply"
    }
  ]
}