-
Notifications
You must be signed in to change notification settings - Fork 104
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: tiflash and tikv split release 8.2 jobs #3009
feat: tiflash and tikv split release 8.2 jobs #3009
Conversation
The pull request title suggests that this is a feature to split the release jobs for TiFlash and TiKV 8.2. Key Changes:
Potential Problems:
Suggestions:
|
PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here. PR Reviewer Guide 🔍
|
PR-Agent was enabled for this repository. To continue using it, please link your git user with your CodiumAI identity here. PR Code Suggestions ✨
|
New changes are detected. LGTM label has been removed. |
This Pull Request introduces enhancements and tests by splitting the release 8.2 jobs for TiFlash and TiKV in the PingCAP QE CI. Key changes include:
Potential issues:
Fixing suggestions:
|
# struct ref: https://pkg.go.dev/k8s.io/test-infra/prow/config#Presubmit | ||
presubmits: | ||
tikv/tikv: | ||
- name: tikv/tikv/release-8.2/pull_unit_test |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
we should disable the old job to watch on release-8.2 branch.
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: wuhuizuo The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
The pull request mainly does the following:
Key files:
Potential problems:
Suggestions:
|
User description
tiflash and tikv split release 8.2 jobs
PR Type
Enhancement, Tests
Description
Changes walkthrough 📝
8 files
aa_folder.groovy
Create folder for TiFlash release 8.2 pipelines
jobs/pingcap/tiflash/release-8.2/aa_folder.groovy
pingcap/tiflash
release 8.2 pipelines.pull_integration_test.groovy
Add integration test pipeline for TiFlash release 8.2
jobs/pingcap/tiflash/release-8.2/pull_integration_test.groovy
pull_unit_test.groovy
Add unit test pipeline for TiFlash release 8.2
jobs/pingcap/tiflash/release-8.2/pull_unit_test.groovy
aa_folder.groovy
Create folder for TiKV release 8.2 pipelines
jobs/tikv/tikv/release-8.2/aa_folder.groovy
tikv/tikv
release 8.2 pipelines.pull_unit_test.groovy
Add unit test pipeline for TiKV release 8.2
jobs/tikv/tikv/release-8.2/pull_unit_test.groovy
pull_integration_test.groovy
Define Jenkins pipeline for TiFlash integration tests
pipelines/pingcap/tiflash/release-8.2/pull_integration_test.groovy
and integration tests.
pull_unit_test.groovy
Define Jenkins pipeline for TiFlash unit tests
pipelines/pingcap/tiflash/release-8.2/pull_unit_test.groovy
and unit tests.
pull_unit_test.groovy
Define Jenkins pipeline for TiKV unit tests
pipelines/tikv/tikv/release-8.2/pull_unit_test.groovy
7 files
pod-pull_build.yaml
Define Kubernetes pod template for TiFlash build jobs
pipelines/pingcap/tiflash/release-8.2/pod-pull_build.yaml
pod-pull_integration_test.yaml
Define Kubernetes pod template for TiFlash integration test jobs
pipelines/pingcap/tiflash/release-8.2/pod-pull_integration_test.yaml
pod-pull_unit-test.yaml
Define Kubernetes pod template for TiFlash unit test jobs
pipelines/pingcap/tiflash/release-8.2/pod-pull_unit-test.yaml
pod-pull_unit_test.yaml
Define Kubernetes pod template for TiKV unit test jobs
pipelines/tikv/tikv/release-8.2/pod-pull_unit_test.yaml
kustomization.yaml
Update kustomization for TiFlash and TiKV release 8.2 presubmits
prow-jobs/kustomization.yaml
TiKV release 8.2.
release-8.2-presubmits.yaml
Add presubmit job configurations for TiFlash release 8.2
prow-jobs/pingcap/tiflash/release-8.2-presubmits.yaml
release-8.2-presubmits.yaml
Add presubmit job configurations for TiKV release 8.2
prow-jobs/tikv/tikv/release-8.2-presubmits.yaml