Ai
1 Star 0 Fork 0

gorgc/simple-microservice

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
docker_build.sh 893 Bytes
一键复制 编辑 原始数据 按行查看 历史
gorgc 提交于 2020-04-17 17:10 +08:00 . test
#!/bin/bash
docker_registry=172.16.240.121
#kubectl create secret docker-registry registry-pull-secret --docker-server=$docker_registry --docker-username=admin --docker-password=Harbor12345 --docker-email=admin@ctnrs.com -n ms
service_list="eureka-service gateway-service order-service product-service stock-service portal-service"
service_list=${1:-${service_list}}
work_dir=$(dirname $PWD)
current_dir=$PWD
cd $work_dir
mvn clean package -Dmaven.test.skip=true
for service in $service_list; do
cd $work_dir/$service
if ls |grep biz &>/dev/null; then
cd ${service}-biz
fi
service=${service%-*}
image_name=$docker_registry/microservice/${service}:$(date +%F-%H-%M-%S)
docker build -t ${image_name} .
docker push ${image_name}
#sed -i -r "s#(image: )(.*)#\1$image_name#" ${current_dir}/${service}.yaml
#kubectl apply -f ${current_dir}/${service}.yaml
done
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/chen1219/simple-microservice.git
git@gitee.com:chen1219/simple-microservice.git
chen1219
simple-microservice
simple-microservice
dev3

搜索帮助