{
  "_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" : 17864,
      "buildableTimeMillis" : 17864,
      "buildingDurationMillis" : 60556,
      "executingTimeMillis" : 60556,
      "executorUtilization" : 1.0,
      "subTaskCount" : 0,
      "waitingDurationMillis" : 8636,
      "waitingTimeMillis" : 8636
    },
    {
      "_class" : "hudson.plugins.git.util.BuildData",
      "buildsByBranchName" : {
        "origin/main" : {
          "_class" : "hudson.plugins.git.util.Build",
          "buildNumber" : 1574,
          "buildResult" : null,
          "marked" : {
            "SHA1" : "aa1dc84b1c9ac07530bd6e4ef5f863717aad3290",
            "branch" : [
              {
                "SHA1" : "aa1dc84b1c9ac07530bd6e4ef5f863717aad3290",
                "name" : "origin/main"
              }
            ]
          },
          "revision" : {
            "SHA1" : "aa1dc84b1c9ac07530bd6e4ef5f863717aad3290",
            "branch" : [
              {
                "SHA1" : "aa1dc84b1c9ac07530bd6e4ef5f863717aad3290",
                "name" : "origin/main"
              }
            ]
          }
        }
      },
      "lastBuiltRevision" : {
        "SHA1" : "aa1dc84b1c9ac07530bd6e4ef5f863717aad3290",
        "branch" : [
          {
            "SHA1" : "aa1dc84b1c9ac07530bd6e4ef5f863717aad3290",
            "name" : "origin/main"
          }
        ]
      },
      "remoteUrls" : [
        "https://github.com/PingCAP-QE/ci.git"
      ],
      "scmName" : ""
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      
    },
    {
      "_class" : "org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction"
    }
  ],
  "artifacts" : [
    
  ],
  "building" : false,
  "description" : null,
  "displayName" : "#1574",
  "duration" : 60556,
  "estimatedDuration" : 57187,
  "executor" : null,
  "fullDisplayName" : "seed #1574",
  "id" : "1574",
  "inProgress" : false,
  "keepLog" : false,
  "number" : 1574,
  "queueId" : 3653823,
  "result" : "SUCCESS",
  "timestamp" : 1775208937270,
  "url" : "https://do.pingcap.net/jenkins/job/seed/1574/",
  "builtOn" : "default-9znrv",
  "changeSet" : {
    "_class" : "hudson.plugins.git.GitChangeSetList",
    "items" : [
      {
        "_class" : "hudson.plugins.git.GitChangeSet",
        "affectedPaths" : [
          "tekton/v1/triggers/triggers/env-prod2/_/fake-github/fake-github-branch-push-single-platform.yaml",
          "tekton/v1/triggers/triggers/env-prod2/_/fake-github/fake-github-tag-create-single-platform.yaml",
          "tekton/v1/triggers/triggers/env-prod2/_/fake-github/fake-github-pr.yaml",
          "tekton/v1/triggers/triggers/env-prod2/_/fake-github/fake-github-branch-push.yaml",
          "tekton/v1/triggers/bindings/ksy-dev-build-params.yaml",
          "tekton/v1/triggers/triggers/env-prod2/_/fake-github/fake-github-pr-single-platform.yaml",
          "tekton/v1/triggers/triggers/env-prod2/_/fake-github/fake-github-tag-create.yaml"
        ],
        "commitId" : "aa1dc84b1c9ac07530bd6e4ef5f863717aad3290",
        "timestamp" : 1775208906000,
        "author" : {
          "absoluteUrl" : "https://do.pingcap.net/jenkins/user/noreply",
          "fullName" : "noreply"
        },
        "authorEmail" : "noreply@github.com",
        "comment" : "ci(tekton): use dynamic registry for hotfix builds (#4459)\u000a\u000aThis pull request updates how the container registry is selected for\u000aTekton pipeline triggers, making the selection dynamic based on the\u000aevent type. Instead of hardcoding the registry, the configuration now\u000adetermines whether to use the hotfix or dev registry by inspecting the\u000aevent header. This improves flexibility and ensures that hotfix builds\u000aare pushed to the correct registry.\u000a\u000a**Dynamic registry selection based on event type:**\u000a\u000a* Added a `registry` parameter to multiple trigger files (PR, branch\u000apush, and tag creation), which uses an expression to select the hotfix\u000aor dev registry depending on whether the event type starts with\u000a`net.pingcap.tibuild.hotfix.`\u000a(`tekton/v1/triggers/triggers/env-prod2/_/fake-github/fake-github-branch-push.yaml`,\u000a`fake-github-branch-push-single-platform.yaml`, `fake-github-pr.yaml`,\u000a`fake-github-pr-single-platform.yaml`, `fake-github-tag-create.yaml`,\u000a`fake-github-tag-create-single-platform.yaml`)\u000a[[1]](diffhunk://#diff-701e172d7957f7729eb568b89eb3792f67986d0be3d087c888ee3f11ce921b0cR148-R152)\u000a[[2]](diffhunk://#diff-6a91abaebf470476a3ede56259ce3a9aea4c03d6e7a551bfa00b5a38fa9ef712R150-R155)\u000a[[3]](diffhunk://#diff-f69e7eca2ab1ea5e98e43f6fee3bfb5c896d32ba6e6b4b69d81664ee422a8904R148-R153)\u000a[[4]](diffhunk://#diff-9d850ebf70c39ddd5babcf9dc7fc5fe058ab9f61ead3f04e6a5fb103974f6591R150-R155)\u000a[[5]](diffhunk://#diff-e1424e05dfaa1f85fe71d2e0365337c7fcad48767eead843e042e248d0dcf1a0R148-R153)\u000a[[6]](diffhunk://#diff-c613d97eae5f67f2326053c71fca1985b8b8e7a3bfb2c60a0be9aac9407cf838R152-R157)\u000a\u000a**Parameterization of build registry:**\u000a\u000a* Updated the `ksy-dev-build-params.yaml` binding to use the dynamically\u000adetermined `registry` value from the trigger extensions, instead of a\u000ahardcoded dev registry value\u000a(`tekton/v1/triggers/bindings/ksy-dev-build-params.yaml`)\u000a",
        "date" : "2026-04-03 09:35:06 +0000",
        "id" : "aa1dc84b1c9ac07530bd6e4ef5f863717aad3290",
        "msg" : "ci(tekton): use dynamic registry for hotfix builds (#4459)",
        "paths" : [
          {
            "editType" : "edit",
            "file" : "tekton/v1/triggers/triggers/env-prod2/_/fake-github/fake-github-pr-single-platform.yaml"
          },
          {
            "editType" : "edit",
            "file" : "tekton/v1/triggers/triggers/env-prod2/_/fake-github/fake-github-tag-create-single-platform.yaml"
          },
          {
            "editType" : "edit",
            "file" : "tekton/v1/triggers/triggers/env-prod2/_/fake-github/fake-github-branch-push.yaml"
          },
          {
            "editType" : "edit",
            "file" : "tekton/v1/triggers/triggers/env-prod2/_/fake-github/fake-github-pr.yaml"
          },
          {
            "editType" : "edit",
            "file" : "tekton/v1/triggers/triggers/env-prod2/_/fake-github/fake-github-tag-create.yaml"
          },
          {
            "editType" : "edit",
            "file" : "tekton/v1/triggers/bindings/ksy-dev-build-params.yaml"
          },
          {
            "editType" : "edit",
            "file" : "tekton/v1/triggers/triggers/env-prod2/_/fake-github/fake-github-branch-push-single-platform.yaml"
          }
        ]
      }
    ],
    "kind" : "git"
  },
  "culprits" : [
    {
      "absoluteUrl" : "https://do.pingcap.net/jenkins/user/noreply",
      "fullName" : "noreply"
    }
  ]
}