JCC-CSScheduler/deploy/x86/build_all.sh

56 lines
1.2 KiB
Bash

#!/bin/bash
build_folder="$PWD/build"
imagebuild_folder="$PWD/imagebuild"
yml_folder="$PWD/yml"
echo "开始构建advisor镜像..."
cd "$imagebuild_folder"/advisor || exit
rm -rf advisor
rm -rf confs
cp -r "$build_folder"/advisor .
#cp -r "$build_folder"/confs .
sh build.sh
echo "advisor镜像构建完成"
echo "开始构建collector镜像..."
cd "$imagebuild_folder"/collector || exit
rm -rf collector
rm -rf confs
cp -r "$build_folder"/collector .
#cp -r "$build_folder"/confs .
sh build.sh
echo "collector镜像构建完成"
echo "开始构建executor镜像..."
cd "$imagebuild_folder"/executor || exit
rm -rf executor
rm -rf confs
cp -r "$build_folder"/executor .
#cp -r "$build_folder"/confs .
sh build.sh
echo "executor镜像构建完成"
echo "开始构建manager镜像..."
cd "$imagebuild_folder"/manager || exit
rm -rf manager
rm -rf confs
cp -r "$build_folder"/manager .
#cp -r "$build_folder"/confs .
sh build.sh
echo "manager镜像构建完成"
echo "开始构建client镜像..."
cd "$imagebuild_folder"/client || exit
rm -rf client
rm -rf confs
cp -r "$build_folder"/client .
#cp -r "$build_folder"/confs .
sh build.sh
echo "client镜像构建完成"
echo "全部镜像构建完成"
#echo "生成yaml脚本"
#cd "$yml_folder" || exit
#sh replace.sh