3 Star 8 Fork 1

yedajiang44 / GpsTerminalEmulator

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
build.sh 1.70 KB
一键复制 编辑 原始数据 按行查看 历史
yedajiang44 提交于 2023-02-23 17:02 . 升级镜像至net7.0
#!/bin/sh
dotnet publish ./src/Jt808TerminalEmulator.Api/Jt808TerminalEmulator.Api.csproj -c Release -o .output
while true; do
stty -icanon min 0 time 100
printf "是否编译镜像(yes or no)?"
read -r Arg
case $Arg in
Y | y | YES | yes)
break
;;
N | n | NO | no)
exit
;;
"") #Autocontinue
break ;;
esac
done
printf "准备编译..."
docker build --pull --rm --no-cache -f "Dockerfile" -t yedajiang44/jt808terminalemulator "."
printf "编译完成!"
while true; do
stty -icanon min 0 time 100
printf "是否推送镜像(yes or no)?"
read -r Arg
case $Arg in
Y | y | YES | yes)
break
;;
N | n | NO | no)
exit
;;
"") #Autocontinue
break ;;
esac
done
while true; do
stty -icanon min 0 time 100
printf 输入镜像tag:
read -r tag
case $tag in
"") ;;
*)
break
;;
esac
done
echo '准备镜像...'
docker tag yedajiang44/jt808terminalemulator yedajiang44/jt808terminalemulator:"$tag"
docker tag yedajiang44/jt808terminalemulator registry.cn-hangzhou.aliyuncs.com/yedajiang44/jt808terminalemulator
docker tag yedajiang44/jt808terminalemulator registry.cn-hangzhou.aliyuncs.com/yedajiang44/jt808terminalemulator:"$tag"
echo '准备完毕...'
echo '准备推送镜像...'
echo '推送至docker hub...'
docker push yedajiang44/jt808terminalemulator:"$tag"
docker push yedajiang44/jt808terminalemulator
echo '推送镜像完毕...'
echo '推送至阿里云...'
docker push registry.cn-hangzhou.aliyuncs.com/yedajiang44/jt808terminalemulator:"$tag"
docker push registry.cn-hangzhou.aliyuncs.com/yedajiang44/jt808terminalemulator
echo '推送镜像完毕...'
C#
1
https://gitee.com/yedajiang44/GpsTerminalEmulator.git
git@gitee.com:yedajiang44/GpsTerminalEmulator.git
yedajiang44
GpsTerminalEmulator
GpsTerminalEmulator
master

搜索帮助