Buildkitd构建工具

// Buildkitd镜像地址

https://docker.aityp.com/image/docker.io/earthly/buildkitd:v0.8.15

// buildkit下载(buildctl)

https://github.com/moby/buildkit/releases/tag/v0.27.1

# 配置环境变量
export PATH=$PATH:/var/jenkins_home/node-v20.19.0-linux-x64/bin
export PATH=$PATH:/var/jenkins_home/bin
export PATH=$PATH:/var/jenkins_home/go/bin
export BUILDKIT_HOST=tcp://172.16.1.134:8372# 3. 或者修改 package.json
# "build": "npm run build-only"npm install && npm run build-only
ls -l
pwd
buildctl build \
--frontend dockerfile.v0 \
--local context=. \
--local dockerfile=. \
--output type=image,name=harbor.526767.top/chatai/chatai:v2,push=truekubectl apply -f chatai-webfront-deployment.yaml

// golang环境

https://mirrors.aliyun.com/golang/

export PATH=$PATH:/var/jenkins_home/go/bin

// golang代理

export GOPROXY=https://mirrors.aliyun.com/goproxy/

// nodejs环境

https://mirrors.aliyun.com/nodejs-release/

// npm国内源

npm config set registry https://registry.npmmirror.com

// kubelet下载

Install and Set Up kubectl on Linux | Kubernetes