所有组件统一编译说明
编译
-
拉取mind-cluster整体源码,例如放在/home目录下。
-
修改组件版本配置文件service_config.ini中mind-cluster-version字段值为所需编译版本,默认值如下:
mind-cluster-version=6.0.0 -
执行以下命令,进入/home/mind-cluster/build目录,选择构建脚本执行:
cd /home/mind-cluster/build
dos2unix *.sh && chmod +x *.sh ./build_all.sh $GOPATH -
执行完成后进入/home/mind-cluster,在各组件“output”目录下生成编译完成的文件。
-
此处使用的go版本为1.21。
自动拉取源码失败
-
参考以下命令,分别在/opt/buildtools/volcano_opensource/volcano_1.9/与 /opt/buildtools/volcano_opensource/volcano_1.7/目录下手动拉取Volcano v1.9.0与v1.7.0版本官方开源代码。
cd /opt/buildtools/volcano_opensource/volcano_1.9/ git clone -b release-1.9 https://github.com/volcano-sh/volcano.git
-
进入$GOPATH/mind-cluster/ascend-docker-runtime目录,执行ascend-docker-runtime 组件readme 中编译部分2,3命令手动拉取编译所需包,其中ascend-docker-runtime目录修改为当前目录