代码拉取完成,页面将自动刷新
同步操作将从 AtlasEcosystem/edgemanger 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#!/bin/bash
COMPILE_PATH=`pwd`
APULISEDGE_CLOUD_DOCKERFLE="Dockerfile-cloud"
APULISEDGE_TICKER_DOCKERFLE="Dockerfile-ticker"
buildCloud()
{
local build_tag=$1
docker build . -f ${COMPILE_PATH}/${APULISEDGE_CLOUD_DOCKERFLE} -t apulis/apulisedge-cloud:${build_tag}
}
buildCloudTicker()
{
local build_tag=$1
docker build . -f ${COMPILE_PATH}/${APULISEDGE_TICKER_DOCKERFLE} -t apulis/apulisedge-ticker:${build_tag}
}
main()
{
OPTS=`getopt -q -o cat: --long cloud,agent,tag: -n "$0" -- "$@"`
eval set -- "$OPTS"
build_target=1
while true
do
case "$1" in
-c|--cloud)
build_target=1
shift 2
;;
-a|--agent)
build_target=1
shift 2
;;
-t|--tag)
build_tag=$2
shift 2
;;
--)
shift
break
;;
*)
echo "Internal error!";
exit 1
;;
esac
done
if [ -z ${build_tag} ];then
echo "must assign build tag"
echo "USAGE: $0 --tag 0.7"
exit 1
fi
if [ ${build_target} -eq 1 ];then
echo "build apulisedge cloud, tag = ${build_tag}"
buildCloud ${build_tag}
buildCloudTicker ${build_tag}
fi
}
# ===
# === main code start here
# ===
main "$@"
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。