所有组件统一编译说明

编译

  1. 拉取mind-cluster整体源码,例如放在/home目录下。

  2. 修改组件版本配置文件service_config.ini中mind-cluster-version字段值为所需编译版本,默认值如下:

    mind-cluster-version=6.0.0
    
  3. 执行以下命令,进入/home/mind-cluster/build目录,选择构建脚本执行:

    cd /home/mind-cluster/build

    dos2unix *.sh && chmod +x *.sh
    
    ./build_all.sh $GOPATH
    
  4. 执行完成后进入/home/mind-cluster,在各组件“output”目录下生成编译完成的文件。

  5. 此处使用的go版本为1.21。

自动拉取源码失败

  1. 参考以下命令,分别在/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

  2. 进入$GOPATH/mind-cluster/ascend-docker-runtime目录,执行ascend-docker-runtime 组件readme 中编译部分2,3命令手动拉取编译所需包,其中ascend-docker-runtime目录修改为当前目录