-
Notifications
You must be signed in to change notification settings - Fork 4
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(packages): support enterprise build profile for tidb #187
Conversation
- container images. - add plugins tarballs. - will not publish tiup for enterprise profile. Signed-off-by: wuhuizuo <[email protected]>
Review SummaryThis pull request mainly focuses on adding support for an enterprise build profile for TiDB, a popular open-source NewSQL database. Key Changes
Potential Problems
Suggestions
|
Summary of ChangesThe pull request aims to add support for an enterprise build profile for TiDB. Here are the key changes:
Potential Problems
Suggestions
Review Markdown### Summary
This PR adds support for an enterprise build profile for TiDB. The key changes involve updates to build scripts and configurations to handle this new profile.
### Potential Issues
1. Code Duplication: There seems to be a lot of code duplication in the changes to `packages.yaml.tmpl`.
2. New Conditional Logic: The introduction of new conditional logic in scripts like `build-package-artifacts.sh.tmpl` and `build-package-images.sh.tmpl` could lead to potential issues if not thoroughly tested.
### Suggestions
1. **Refactoring**: It would be beneficial to refactor the code to reduce duplication.
2. **Thorough Testing**: Please ensure that the new enterprise build profile does not break existing functionality for other build profiles.
3. **Documentation**: The PR description could provide more context about the enterprise build profile and how these changes affect the build process.
4. **Error Handling**: Ensure that potential failures in the new steps for the enterprise profile (like fetching or building plugins) are handled appropriately. |
Signed-off-by: wuhuizuo <[email protected]>
eff1f15
to
665f2ee
Compare
Review SummaryThis pull request mainly aims to add enterprise build profile support for TiDB package. Below are the key changes:
Potential Problems
Suggested Fixes
|
/approve |
[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 |
Signed-off-by: wuhuizuo [email protected]