- golang >= 1.18
- mysql >= 8.0.17
go env -w GO111MODULE="auto"
git clone https://github.com/TencentBlueKing/bk-hcm.git hcm
cd hcm
go mod tidy
go mod是Golang的包管理工具,若没有开启,可以进行下面操作:
go env -w GO111MODULE="auto"
或
go env -w GO111MODULE="on"
make
此模式编译后会同时生成前端UI文件和后端服务文件。
make server
此模式下仅会编译生成后端服务文件。
make ui
此模式下仅会编译生成前端UI文件。
make package