Skip to content
Success

Changes

Summary

  1. feat: tiflash and tikv split release 8.2 jobs (#3009) (commit: d03db1d) (details)
Commit d03db1d0aedc90ffcf692ed75028ee7d9508ca33 by noreply
feat: tiflash and tikv split release 8.2 jobs (#3009)

### **User description**
tiflash and tikv split release 8.2 jobs


___

### **PR Type**
Enhancement, Tests


___

### **Description**
- Created folders and added pipeline jobs for TiFlash and TiKV release
8.2.
- Defined Jenkins pipelines for TiFlash integration and unit tests.
- Defined Jenkins pipeline for TiKV unit tests.
- Added Kubernetes pod templates for TiFlash and TiKV jobs.
- Updated kustomization to include new presubmit jobs for TiFlash and
TiKV release 8.2.
- Added presubmit job configurations for TiFlash and TiKV release 8.2.



___



### **Changes walkthrough** 📝
<table><thead><tr><th></th><th align="left">Relevant
files</th></tr></thead><tbody><tr><td><strong>Enhancement
</strong></td><td><details><summary>8 files</summary><table>
<tr>
  <td>
    <details>
<summary><strong>aa_folder.groovy</strong><dd><code>Create folder for
TiFlash release 8.2 pipelines</code>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </dd></summary>
<hr>
     
jobs/pingcap/tiflash/release-8.2/aa_folder.groovy

<li>Created a new folder for <code>pingcap/tiflash</code> release 8.2
pipelines.<br> <li> Added a description for the folder.<br>


</details>
   

  </td>
<td><a
href="https://github.com/PingCAP-QE/ci/pull/3009/files#diff-d6c5aa0127ddfceaba8c4784099d536aa61c1528044abece23cd4df85584afe7">+3/-0</a>&nbsp;
&nbsp; &nbsp; </td>

</tr>                   

<tr>
  <td>
    <details>
<summary><strong>pull_integration_test.groovy</strong><dd><code>Add
integration test pipeline for TiFlash release 8.2</code>&nbsp; &nbsp;
&nbsp; &nbsp; </dd></summary>
<hr>
     
jobs/pingcap/tiflash/release-8.2/pull_integration_test.groovy

<li>Added a new pipeline job for TiFlash release 8.2 integration
tests.<br> <li> Configured job parameters, properties, and SCM
details.<br>


</details>
   

  </td>
<td><a
href="https://github.com/PingCAP-QE/ci/pull/3009/files#diff-be987b55ee20b7808ce4e9ec84bb8810d9ea0728595e344fc5357003285b1cb9">+39/-0</a>&nbsp;
&nbsp; </td>

</tr>                   

<tr>
  <td>
    <details>
<summary><strong>pull_unit_test.groovy</strong><dd><code>Add unit test
pipeline for TiFlash release 8.2</code>&nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </dd></summary>
<hr>
     
jobs/pingcap/tiflash/release-8.2/pull_unit_test.groovy

<li>Added a new pipeline job for TiFlash release 8.2 unit tests.<br>
<li> Configured job parameters, properties, and SCM details.<br>


</details>
   

  </td>
<td><a
href="https://github.com/PingCAP-QE/ci/pull/3009/files#diff-06d89e279f83123bbbd60eb92fe7af936ec11390e3f7f6a3d6518529d2eae32b">+39/-0</a>&nbsp;
&nbsp; </td>

</tr>                   

<tr>
  <td>
    <details>
<summary><strong>aa_folder.groovy</strong><dd><code>Create folder for
TiKV release 8.2 pipelines</code>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </dd></summary>
<hr>
     
jobs/tikv/tikv/release-8.2/aa_folder.groovy

<li>Created a new folder for <code>tikv/tikv</code> release 8.2
pipelines.<br> <li> Added a description for the folder.<br>


</details>
   

  </td>
<td><a
href="https://github.com/PingCAP-QE/ci/pull/3009/files#diff-aa80d976e8c8faf70dfe268625285116fd572a7c9afa80c025a4cc8b73b9cc9d">+3/-0</a>&nbsp;
&nbsp; &nbsp; </td>

</tr>                   

<tr>
  <td>
    <details>
<summary><strong>pull_unit_test.groovy</strong><dd><code>Add unit test
pipeline for TiKV release 8.2</code>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
</dd></summary>
<hr>
     
jobs/tikv/tikv/release-8.2/pull_unit_test.groovy

<li>Added a new pipeline job for TiKV release 8.2 unit tests.<br> <li>
Configured job parameters, properties, and SCM details.<br>


</details>
   

  </td>
<td><a
href="https://github.com/PingCAP-QE/ci/pull/3009/files#diff-c3fc2ba63b46d7e3224c3dc429166017b455e9b01819d77e8aa2c9450d8dadcb">+39/-0</a>&nbsp;
&nbsp; </td>

</tr>                   

<tr>
  <td>
    <details>
<summary><strong>pull_integration_test.groovy</strong><dd><code>Define
Jenkins pipeline for TiFlash integration tests</code>&nbsp; &nbsp;
&nbsp; &nbsp; </dd></summary>
<hr>
     
pipelines/pingcap/tiflash/release-8.2/pull_integration_test.groovy

<li>Defined a Jenkins pipeline for TiFlash integration tests.<br> <li>
Configured stages for debug info, checkout, cache preparation, build,
<br>and integration tests.<br>


</details>
   

  </td>
<td><a
href="https://github.com/PingCAP-QE/ci/pull/3009/files#diff-3787bbd20abb7e6726e1a15d378919022d5b27c2f9d20c7446a610361a2121d2">+394/-0</a>&nbsp;
</td>

</tr>                   

<tr>
  <td>
    <details>
<summary><strong>pull_unit_test.groovy</strong><dd><code>Define Jenkins
pipeline for TiFlash unit tests</code>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </dd></summary>
<hr>
     
pipelines/pingcap/tiflash/release-8.2/pull_unit_test.groovy

<li>Defined a Jenkins pipeline for TiFlash unit tests.<br> <li>
Configured stages for debug info, checkout, cache preparation, build,
<br>and unit tests.<br>


</details>
   

  </td>
<td><a
href="https://github.com/PingCAP-QE/ci/pull/3009/files#diff-a3ccc78eff0129b78e5e5c9d4362f898c956fddc5c812776b9dfd4d18f582142">+325/-0</a>&nbsp;
</td>

</tr>                   

<tr>
  <td>
    <details>
<summary><strong>pull_unit_test.groovy</strong><dd><code>Define Jenkins
pipeline for TiKV unit tests</code>&nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
</dd></summary>
<hr>
     
pipelines/tikv/tikv/release-8.2/pull_unit_test.groovy

<li>Defined a Jenkins pipeline for TiKV unit tests.<br> <li> Configured
stages for debug info, checkout, lint, build, and tests.<br>


</details>
   

  </td>
<td><a
href="https://github.com/PingCAP-QE/ci/pull/3009/files#diff-36661dd3b075dc1a3e89481456b65422b5417bc8b0db91a0227829249d6f0eda">+203/-0</a>&nbsp;
</td>

</tr>                   
</table></details></td></tr><tr><td><strong>Configuration changes
</strong></td><td><details><summary>7 files</summary><table>
<tr>
  <td>
    <details>
<summary><strong>pod-pull_build.yaml</strong><dd><code>Define Kubernetes
pod template for TiFlash build jobs</code>&nbsp; &nbsp; &nbsp; &nbsp;
</dd></summary>
<hr>
     
pipelines/pingcap/tiflash/release-8.2/pod-pull_build.yaml

<li>Defined a Kubernetes pod template for TiFlash build jobs.<br> <li>
Configured container specifications and volume mounts.<br>


</details>
   

  </td>
<td><a
href="https://github.com/PingCAP-QE/ci/pull/3009/files#diff-686e7024e740bfb6a167d5e4e17f6fb8bd84765970e34d080c1e5e871bc856ec">+135/-0</a>&nbsp;
</td>

</tr>                   

<tr>
  <td>
    <details>

<summary><strong>pod-pull_integration_test.yaml</strong><dd><code>Define
Kubernetes pod template for TiFlash integration test
jobs</code></dd></summary>
<hr>
     
pipelines/pingcap/tiflash/release-8.2/pod-pull_integration_test.yaml

<li>Defined a Kubernetes pod template for TiFlash integration test
jobs.<br> <li> Configured container specifications and volume
mounts.<br>


</details>
   

  </td>
<td><a
href="https://github.com/PingCAP-QE/ci/pull/3009/files#diff-8d7e5e72da41abb909406365b4a64fb7756b6d0e6368da44618c8064a5cfe291">+92/-0</a>&nbsp;
&nbsp; </td>

</tr>                   

<tr>
  <td>
    <details>
<summary><strong>pod-pull_unit-test.yaml</strong><dd><code>Define
Kubernetes pod template for TiFlash unit test jobs</code></dd></summary>
<hr>
     
pipelines/pingcap/tiflash/release-8.2/pod-pull_unit-test.yaml

<li>Defined a Kubernetes pod template for TiFlash unit test jobs.<br>
<li> Configured container specifications and volume mounts.<br>


</details>
   

  </td>
<td><a
href="https://github.com/PingCAP-QE/ci/pull/3009/files#diff-e37ef842e5bbce1154444238e33a7c66c1e2d3f136572cc19b0e21d28cd99e9d">+131/-0</a>&nbsp;
</td>

</tr>                   

<tr>
  <td>
    <details>
<summary><strong>pod-pull_unit_test.yaml</strong><dd><code>Define
Kubernetes pod template for TiKV unit test jobs</code>&nbsp; &nbsp;
&nbsp; </dd></summary>
<hr>
     
pipelines/tikv/tikv/release-8.2/pod-pull_unit_test.yaml

<li>Defined a Kubernetes pod template for TiKV unit test jobs.<br> <li>
Configured container specifications and volume mounts.<br>


</details>
   

  </td>
<td><a
href="https://github.com/PingCAP-QE/ci/pull/3009/files#diff-9607aca113a47bbc68a6c1959d0a3fdce53e9576d25699a4d83b60a5182747ad">+52/-0</a>&nbsp;
&nbsp; </td>

</tr>                   

<tr>
  <td>
    <details>
<summary><strong>kustomization.yaml</strong><dd><code>Update
kustomization for TiFlash and TiKV release 8.2
presubmits</code></dd></summary>
<hr>
     
prow-jobs/kustomization.yaml

<li>Updated kustomization to include new presubmit jobs for TiFlash and
<br>TiKV release 8.2.<br>


</details>
   

  </td>
<td><a
href="https://github.com/PingCAP-QE/ci/pull/3009/files#diff-2a448e5f33de2760b641240deffcaf4996310b93b9258eb0c83c6b44838c024c">+42/-40</a>&nbsp;
</td>

</tr>                   

<tr>
  <td>
    <details>
<summary><strong>release-8.2-presubmits.yaml</strong><dd><code>Add
presubmit job configurations for TiFlash release 8.2</code>&nbsp;
</dd></summary>
<hr>
     
prow-jobs/pingcap/tiflash/release-8.2-presubmits.yaml

- Added presubmit job configurations for TiFlash release 8.2.



</details>
   

  </td>
<td><a
href="https://github.com/PingCAP-QE/ci/pull/3009/files#diff-b2116706c094bf5f144441bba2f6ec613ec9f7068a79c8f449d910b348d6ca18">+26/-0</a>&nbsp;
&nbsp; </td>

</tr>                   

<tr>
  <td>
    <details>
<summary><strong>release-8.2-presubmits.yaml</strong><dd><code>Add
presubmit job configurations for TiKV release 8.2</code>&nbsp; &nbsp;
&nbsp; &nbsp; </dd></summary>
<hr>
     
prow-jobs/tikv/tikv/release-8.2-presubmits.yaml

- Added presubmit job configurations for TiKV release 8.2.



</details>
   

  </td>
<td><a
href="https://github.com/PingCAP-QE/ci/pull/3009/files#diff-5b719d15fe8c688d619cf395d702cf6eb9ee9deb8cd31508c850ebb7b61c78d8">+14/-0</a>&nbsp;
&nbsp; </td>

</tr>                   
</table></details></td></tr></tr></tbody></table>

___

> 💡 **PR-Agent usage**:
>Comment `/help` on the PR to get a list of all available PR-Agent tools
and their descriptions
(commit: d03db1d)
The file was addedjobs/pingcap/tiflash/release-8.2/pull_unit_test.groovy
The file was addedpipelines/tikv/tikv/release-8.2/pod-pull_unit_test.yaml
The file was modifiedjenkins/jobs/ci/tiflash/ghpr_integration_test.groovy (diff)
The file was modifiedjenkins/jobs/ci/tiflash/ghpr_unit_test.groovy (diff)
The file was addedjobs/tikv/tikv/release-8.2/aa_folder.groovy
The file was addedpipelines/pingcap/tiflash/release-8.2/pull_integration_test.groovy
The file was addedpipelines/tikv/tikv/release-8.2/pull_unit_test.groovy
The file was addedprow-jobs/pingcap/tiflash/release-8.2-presubmits.yaml
The file was addedpipelines/pingcap/tiflash/release-8.2/pod-pull_unit-test.yaml
The file was modifiedjenkins/jobs/ci/tiflash/ghpr_build.groovy (diff)
The file was addedprow-jobs/tikv/tikv/release-8.2-presubmits.yaml
The file was modifiedjenkins/jobs/ci/tikv/tikv/ghpr_test.groovy (diff)
The file was modifiedprow-jobs/kustomization.yaml (diff)
The file was addedjobs/pingcap/tiflash/release-8.2/aa_folder.groovy
The file was addedjobs/pingcap/tiflash/release-8.2/pull_integration_test.groovy
The file was addedjobs/tikv/tikv/release-8.2/pull_unit_test.groovy
The file was addedpipelines/pingcap/tiflash/release-8.2/pod-pull_integration_test.yaml
The file was addedpipelines/pingcap/tiflash/release-8.2/pull_unit_test.groovy
The file was addedpipelines/pingcap/tiflash/release-8.2/pod-pull_build.yaml