代码拉取完成,页面将自动刷新
同步操作将从 HuaweiCloudDeveloper/huaweicloud-cloudPhone-aosp11 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
#!/usr/bin/env bash
# 验证
KEY=""
# 指定克隆分支
BRANCH_TAG=""
# 镜像别名
IMG_NAME=""
# 指定镜像上传region, 支持多region上传, 多个region间使用‘,’分隔
IMG_UPLOAD_REGION=""
# 编译服务器地址
SERVER_ADDR=""
# 默认不执行增量编译
INCREMENTAL=0
while getopts ":il" opt; do
case "${opt}" in
i) INCREMENTAL=1;;
l)
curl -X POST -k --insecure -H "key: ${KEY}" https://${SERVER_ADDR}:8081/get_log
exit 0;;
?)
echo "input param error! exit."
exit 1;;
esac
done
echo '{
"region":"'${IMG_UPLOAD_REGION}'",
"tag":"'${BRANCH_TAG}'",
"type":"aosp11",
"name":"'${IMG_NAME}'",
"incrementalBuild":"'${INCREMENTAL}'"
}' > curl_tmp.json
curl -X POST -k --insecure -H "Content-Type: application/json" -H "key: ${KEY}" -d @curl_tmp.json https://${SERVER_ADDR}:8081/image/build &
build_pid=$!
function quit_build ()
{
echo "quit command caught, stop building..."
curl -X POST -k --insecure -H "key: ${KEY}" https://${SERVER_ADDR}:8081/stop_build
kill -9 $build_pid
echo '\n'
}
trap "quit_build" SIGINT
until false
do
sleep 5
is_running=$(ps | grep $build_pid)
if [ "${is_running}" == "" ]; then
rm curl_tmp.json
break
fi
curl -X POST -k --insecure -H "key: ${KEY}" https://${SERVER_ADDR}:8081/get_log
done
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。