<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>42790</buildableDurationMillis><buildableTimeMillis>42790</buildableTimeMillis><buildingDurationMillis>57561</buildingDurationMillis><executingTimeMillis>57561</executingTimeMillis><executorUtilization>1.0</executorUtilization><queuingDurationMillis>48453</queuingDurationMillis><queuingTimeMillis>48453</queuingTimeMillis><subTaskCount>0</subTaskCount><totalDurationMillis>106014</totalDurationMillis><waitingDurationMillis>5661</waitingDurationMillis><waitingTimeMillis>5661</waitingTimeMillis></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><originmain _class='hudson.plugins.git.util.Build'><buildNumber>1039</buildNumber><marked><SHA1>8c855149c6caba8208f3208ca0053492305ccbda</SHA1><branch><SHA1>8c855149c6caba8208f3208ca0053492305ccbda</SHA1><name>origin/main</name></branch></marked><revision><SHA1>8c855149c6caba8208f3208ca0053492305ccbda</SHA1><branch><SHA1>8c855149c6caba8208f3208ca0053492305ccbda</SHA1><name>origin/main</name></branch></revision></originmain></buildsByBranchName><lastBuiltRevision><SHA1>8c855149c6caba8208f3208ca0053492305ccbda</SHA1><branch><SHA1>8c855149c6caba8208f3208ca0053492305ccbda</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'><artifactsUrl>https://do.pingcap.net/jenkins/blue/organizations/jenkins/seed/detail/seed/1039/artifacts</artifactsUrl><changesUrl>https://do.pingcap.net/jenkins/blue/organizations/jenkins/seed/detail/seed/1039/changes</changesUrl><displayUrl>https://do.pingcap.net/jenkins/blue/organizations/jenkins/seed/detail/seed/1039/</displayUrl><testsUrl>https://do.pingcap.net/jenkins/blue/organizations/jenkins/seed/detail/seed/1039/tests</testsUrl></action><building>false</building><displayName>#1039</displayName><duration>57561</duration><estimatedDuration>80415</estimatedDuration><fullDisplayName>seed #1039</fullDisplayName><id>1039</id><inProgress>false</inProgress><keepLog>false</keepLog><number>1039</number><queueId>2060499</queueId><result>SUCCESS</result><timestamp>1758876665209</timestamp><url>https://do.pingcap.net/jenkins/view/all/job/seed/1039/</url><builtOn>default-zg8xk</builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>tekton/v0/triggers/triggers/pingcap/tidb-operator/git-push.yaml</affectedPath><affectedPath>tekton/v0/triggers/triggers/tikv/pd/git-push-branch-build.yaml</affectedPath><affectedPath>tekton/v0/triggers/triggers/tikv/_/git-push-branch-build-enterprise.yaml</affectedPath><affectedPath>tekton/v0/triggers/triggers/_/fake-github/fake-github-tag-create.yaml</affectedPath><affectedPath>tekton/v0/triggers/templates/_/build-component.yaml</affectedPath><affectedPath>tekton/v0/triggers/triggers/pingcap/tidb-operator/git-create-tag.yaml</affectedPath><affectedPath>tekton/v0/triggers/triggers/pingcap/advanced-statefulset/git-create-tag.yaml</affectedPath><affectedPath>tekton/v0/triggers/triggers/pingcap/tidb-ctl/git-push.yaml</affectedPath><affectedPath>tekton/v0/triggers/templates/pingcap/sync-owners-for-hotfix-branch.yaml</affectedPath><affectedPath>tekton/v0/triggers/templates/_/push-oci-artifact-to-fileserver.yaml</affectedPath><affectedPath>tekton/v0/triggers/templates/_/ctl/build-component-single-platform.yaml</affectedPath><affectedPath>tekton/v0/triggers/templates/_/build-component-single-platform.yaml</affectedPath><affectedPath>tekton/v0/triggers/triggers/pingcap/tiflow-operator/git-create-tag.yaml</affectedPath><affectedPath>tekton/v0/triggers/triggers/pingcap/tiflow-operator/git-push.yaml</affectedPath><affectedPath>tekton/v0/triggers/triggers/pingcap/_/git-push-branch-build-enterprise.yaml</affectedPath><affectedPath>tekton/v0/triggers/triggers/pingcap/_/git-push-branch-build-community.yaml</affectedPath><affectedPath>tekton/v0/triggers/triggers/_/ctl/artifact-push-on-harbor.yaml</affectedPath><affectedPath>tekton/v0/triggers/triggers/pingcap/advanced-statefulset/git-push.yaml</affectedPath><affectedPath>tekton/v0/triggers/triggers/PingCAP-QE/artifacts/git-push.yaml</affectedPath><affectedPath>tekton/v0/triggers/templates/_/ci-helper-for-pr.yaml</affectedPath><affectedPath>tekton/v0/triggers/templates/tikv/tikv/bump-tikv-cargo-pkg-version.yaml</affectedPath><affectedPath>tekton/v0/triggers/triggers/pingcap/tidb-tools/git-push.yaml</affectedPath><affectedPath>tekton/v0/triggers/triggers/_/fake-github/fake-github-branch-push.yaml</affectedPath><affectedPath>tekton/v0/triggers/triggers/pingcap-inc/tici/git-push.yaml</affectedPath><affectedPath>tekton/v0/triggers/triggers/_/fake-github/fake-github-branch-push-single-platform.yaml</affectedPath><affectedPath>tekton/v0/triggers/triggers/_/git-push-on-fips-branches.yaml</affectedPath><affectedPath>tekton/v0/triggers/templates/kustomization.yaml</affectedPath><affectedPath>tekton/v0/triggers/triggers/_/fake-github/fake-github-pr-single-platform.yaml</affectedPath><affectedPath>tekton/v0/triggers/templates/_/image-push.yaml</affectedPath><affectedPath>tekton/v0/triggers/triggers/kustomization.yaml</affectedPath><affectedPath>tekton/v0/triggers/templates/pingcap/tidb/update-gomod-fix-ladp-for-hotfix-branch.yaml</affectedPath><affectedPath>tekton/v0/triggers/templates/pingcap/bump-placeholder-version-in-readme.yaml</affectedPath><affectedPath>tekton/v0/triggers/triggers/_/harbor/artifact-push-on-harbor.yaml</affectedPath><affectedPath>tekton/v0/triggers/triggers/pingcap/_/git-push-branch-build-failpoint.yaml</affectedPath><affectedPath>tekton/v0/triggers/triggers/pingcap/_/git-create-branch-gomod-update.yaml</affectedPath><affectedPath>.gitignore</affectedPath><affectedPath>tekton/v0/triggers/triggers/_/fake-github/fake-github-pr.yaml</affectedPath><affectedPath>tekton/v0/triggers/triggers/tikv/tikv/git-create-tag.yaml</affectedPath><affectedPath>docs/designs/README.md</affectedPath><affectedPath>tekton/v0/triggers/triggers/_/fake-github/fake-github-tag-create-single-platform.yaml</affectedPath><affectedPath>tekton/v0/triggers/triggers/pingcap-inc/tici/git-create-tag.yaml</affectedPath><affectedPath>tekton/v0/triggers/triggers/pingcap/tiproxy/git-push.yaml</affectedPath><affectedPath>tekton/v0/triggers/triggers/pingcap/_/git-create-tag.yaml</affectedPath><affectedPath>tekton/v0/triggers/triggers/pingcap/_/git-create-branch.yaml</affectedPath><affectedPath>tekton/v0/triggers/triggers/_/github-pr-labeled-with-lgtm.yaml</affectedPath><affectedPath>tekton/v1/triggers/triggers/_/github-pr-labeled-with-lgtm.yaml</affectedPath><affectedPath>tekton/v0/triggers/triggers/_/harbor/image-push-on-harbor.yaml</affectedPath><affectedPath>tekton/v0/triggers/triggers/pingcap/tidb-binlog/git-push.yaml</affectedPath><affectedPath>tekton/v0/triggers/triggers/README.md</affectedPath><affectedPath>tekton/v0/triggers/triggers/tikv/_/git-push-branch-build-failpoint.yaml</affectedPath><affectedPath>tekton/v0/triggers/templates/_/README.md</affectedPath><affectedPath>tekton/v0/triggers/triggers/tidbcloud/cloud-storage-engine/git-push-branch-build.yaml</affectedPath><affectedPath>tekton/v0/triggers/templates/_/push-oci-artifact-to-tiup.yaml</affectedPath><affectedPath>tekton/v0/triggers/triggers/pingcap/tidb-tools/git-create-tag.yaml</affectedPath><affectedPath>tekton/v0/triggers/triggers/pingcap/tidb-ctl/git-create-tag.yaml</affectedPath><affectedPath>tekton/v0/triggers/triggers/pingcap/tiflash/git-push-branch-build.yaml</affectedPath><affectedPath>tekton/v0/triggers/triggers/pingcap/tidb/git-push-branch-build.yaml</affectedPath><affectedPath>tekton/v0/triggers/triggers/tikv/_/git-push-branch-build-community.yaml</affectedPath><affectedPath>tekton/v0/triggers/triggers/pingcap/tiproxy/git-create-tag.yaml</affectedPath><affectedPath>tekton/v0/triggers/triggers/tikv/tikv/git-create-branch.yaml</affectedPath><affectedPath>tekton/v0/triggers/triggers/pingcap/ticdc/git-push-branch-build.yaml</affectedPath><affectedPath>tekton/v0/triggers/triggers/_/github-pr-labeled-with-needs-ok-to-test.yaml</affectedPath><affectedPath>tekton/v0/triggers/templates/_/build-component-all-platforms.yaml</affectedPath><commitId>8c855149c6caba8208f3208ca0053492305ccbda</commitId><timestamp>1758876613000</timestamp><author><absoluteUrl>https://do.pingcap.net/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>feat(tekton/v0): add Tekton triggers and templates for CI/CD workflows (#3768)

This pull request introduces Tekton CI/CD resource definitions to the
repository, expanding the documentation and adding several reusable
Tekton TriggerTemplates for building components across multiple
platforms. The changes improve support for modern CI/CD workflows and
clarify the organization of pipeline resources.

**Tekton CI/CD Integration:**

* Added `/tekton` as a top-level directory for Tekton static resource
definitions in the documentation, and documented naming conventions and
resource organization for pipelines, tasks, and triggers.
[[1]](diffhunk://#diff-322a2f3bc03329a02dadac1553ae905c9e2fecda474c8dce01701d2d9ccaf1a2R9)
[[2]](diffhunk://#diff-322a2f3bc03329a02dadac1553ae905c9e2fecda474c8dce01701d2d9ccaf1a2R65-R74)

**New TriggerTemplates for Component Builds:**

* Added `build-component-all-platforms.yaml`, a TriggerTemplate to
launch builds for a component across Linux (amd64/arm64) and Darwin
(amd64/arm64) platforms, with parameterization for git source, build
profile, registry, resources, and credentials.
* Added `build-component-single-platform.yaml`, a TriggerTemplate to
launch a build for a single specified platform, supporting Linux and
Darwin, with flexible parameters and workspace configuration.
* Added `build-component.yaml`, a TriggerTemplate for building a
component on Linux (amd64/arm64), parameterized for git source, profile,
registry, and resource requirements.

**CI Helper Task Integration:**

* Added `ci-helper-for-pr.yaml`, a TriggerTemplate for running a helper
CI task on pull requests, passing PR metadata and GitHub credentials.

**Documentation Updates:**

* Added a README to clarify the purpose of the new public trigger
template folder in Tekton resources.

---------

Co-authored-by: gemini-code-assist[bot] &lt;176961590+gemini-code-assist[bot]@users.noreply.github.com&gt;
Co-authored-by: pre-commit-ci[bot] &lt;66853113+pre-commit-ci[bot]@users.noreply.github.com&gt;
</comment><date>2025-09-26 08:50:13 +0000</date><id>8c855149c6caba8208f3208ca0053492305ccbda</id><msg>feat(tekton/v0): add Tekton triggers and templates for CI/CD workflows</msg><path><editType>add</editType><file>tekton/v0/triggers/templates/pingcap/bump-placeholder-version-in-readme.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/triggers/pingcap-inc/tici/git-create-tag.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/triggers/_/ctl/artifact-push-on-harbor.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/triggers/tikv/_/git-push-branch-build-community.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/triggers/_/fake-github/fake-github-branch-push-single-platform.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/triggers/_/fake-github/fake-github-pr.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/triggers/pingcap/advanced-statefulset/git-create-tag.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/triggers/_/harbor/artifact-push-on-harbor.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/triggers/pingcap/_/git-push-branch-build-failpoint.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/triggers/pingcap/tidb-tools/git-push.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/templates/_/ctl/build-component-single-platform.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/templates/kustomization.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/triggers/_/fake-github/fake-github-tag-create-single-platform.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/triggers/README.md</file></path><path><editType>add</editType><file>tekton/v0/triggers/triggers/tikv/tikv/git-create-branch.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/templates/_/push-oci-artifact-to-fileserver.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/triggers/_/github-pr-labeled-with-lgtm.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/triggers/tikv/_/git-push-branch-build-failpoint.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/templates/_/README.md</file></path><path><editType>add</editType><file>tekton/v0/triggers/triggers/pingcap/tiflash/git-push-branch-build.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/triggers/pingcap/tiproxy/git-push.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/triggers/tikv/tikv/git-create-tag.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/triggers/pingcap/tidb-tools/git-create-tag.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/triggers/pingcap/tiflow-operator/git-push.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/triggers/pingcap/_/git-create-tag.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/triggers/PingCAP-QE/artifacts/git-push.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/triggers/pingcap/advanced-statefulset/git-push.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/triggers/tikv/pd/git-push-branch-build.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/triggers/_/fake-github/fake-github-pr-single-platform.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/triggers/tikv/_/git-push-branch-build-enterprise.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/templates/_/image-push.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/triggers/_/harbor/image-push-on-harbor.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/templates/_/build-component.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/templates/_/ci-helper-for-pr.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/templates/tikv/tikv/bump-tikv-cargo-pkg-version.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/triggers/pingcap/tidb-binlog/git-push.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/triggers/pingcap/tidb-operator/git-create-tag.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/triggers/tidbcloud/cloud-storage-engine/git-push-branch-build.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/templates/_/push-oci-artifact-to-tiup.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/triggers/_/fake-github/fake-github-tag-create.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/templates/_/build-component-all-platforms.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/triggers/pingcap/ticdc/git-push-branch-build.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/templates/_/build-component-single-platform.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/triggers/pingcap/_/git-create-branch-gomod-update.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/triggers/_/fake-github/fake-github-branch-push.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/triggers/pingcap/_/git-push-branch-build-community.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/triggers/pingcap/tidb-ctl/git-push.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/triggers/pingcap/tidb-operator/git-push.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/triggers/_/git-push-on-fips-branches.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/triggers/pingcap/tidb-ctl/git-create-tag.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/triggers/pingcap/tidb/git-push-branch-build.yaml</file></path><path><editType>edit</editType><file>.gitignore</file></path><path><editType>add</editType><file>tekton/v0/triggers/triggers/kustomization.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/triggers/_/github-pr-labeled-with-needs-ok-to-test.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/triggers/pingcap/_/git-push-branch-build-enterprise.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/templates/pingcap/sync-owners-for-hotfix-branch.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/triggers/pingcap/tiproxy/git-create-tag.yaml</file></path><path><editType>edit</editType><file>docs/designs/README.md</file></path><path><editType>edit</editType><file>tekton/v1/triggers/triggers/_/github-pr-labeled-with-lgtm.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/triggers/pingcap-inc/tici/git-push.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/triggers/pingcap/_/git-create-branch.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/triggers/pingcap/tiflow-operator/git-create-tag.yaml</file></path><path><editType>add</editType><file>tekton/v0/triggers/templates/pingcap/tidb/update-gomod-fix-ladp-for-hotfix-branch.yaml</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://do.pingcap.net/jenkins/user/noreply</absoluteUrl><fullName>noreply</fullName><id>noreply</id></culprit></freeStyleBuild>