build: update docker files#17908
Conversation
- Dockerfile - Dockerfile.test Signed-off-by: wuhuizuo <wuhuizuo@126.com>
|
Hi @wuhuizuo. Thanks for your PR. I'm waiting for a tikv member to verify that this patch is reasonable to test. If it is, they should reply with Once the patch is verified, the new status will be reflected by the I understand the commands that are listed here. DetailsInstructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
|
/check-issue-triage-complete |
Signed-off-by: wuhuizuo <wuhuizuo@126.com>
install cargo-nextest with given version to adjust the rust version. Signed-off-by: wuhuizuo <wuhuizuo@126.com>
|
/cc @Connor1996 @dveeden PTAL |
|
@wuhuizuo: GitHub didn't allow me to request PR reviews from the following users: dveeden. Note that only tikv members and repo collaborators can review this PR, and authors cannot review their own PRs. DetailsIn response to this:
Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository. |
|
/cc @LykxSassinator |
Signed-off-by: wuhuizuo <wuhuizuo@126.com>
LykxSassinator
left a comment
There was a problem hiding this comment.
Thx for your contribution.
|
/ok-to-test |
|
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: Connor1996, LykxSassinator The full list of commands accepted by this bot can be found here. The pull request process is described here DetailsNeeds approval from an approver in each of these files:
Approvers can indicate their approval by writing |
[LGTM Timeline notifier]Timeline:
|
close tikv#17894 build: update Dockerfile for build and test Signed-off-by: wuhuizuo <wuhuizuo@126.com> Co-authored-by: Ti Chi Robot <ti-community-prow-bot@tidb.io> Signed-off-by: xzhangxian1008 <xzhangxian@foxmail.com>
This pull request includes significant updates to the Dockerfile and related build processes for TiKV. The main changes involve switching the base image from CentOS7 (EOL) to Rocky Linux 8, updating the build steps, and simplifying the Dockerfile structure.
Dockerfile updates:
dnfinstead ofyum.protocand the Rust toolchain, including setting up the environment variables and paths.This Dockerfile is for development build to, the production build image will still be CentOS7 based.
Dockerfile.test updates:
protocand the Rust toolchain to align with the main Dockerfile.cargo-nextestto a specific version for consistency in the test environment.Makefile update:
docker_shelltarget to usebashinstead of/bin/bashfor consistency and simplicity.What is changed and how it works?
Issue Number: Close #17894
What's Changed:
Related changes
pingcap/docs/pingcap/docs-cn:Check List
Tests
Side effects
Release note