mirror of
https://github.com/142vip/408CSFamily.git
synced 2026-04-14 10:20:29 +08:00
feat: 修改本地镜像
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
#!/bin/bash
|
||||
## 功能:本地前后端项目构建、打包镜像,上传docker仓库
|
||||
## 参考:https://blog.csdn.net/Dontla/article/details/125210694
|
||||
## 作者:Rong姐姐好可爱
|
||||
## 作者:储凡
|
||||
## 使用示例:bash xxx.sh 版本号
|
||||
## - bash build_image.sh 0.0.1
|
||||
##
|
||||
@@ -29,9 +29,9 @@ prepare_check(){
|
||||
}
|
||||
|
||||
run(){
|
||||
echo -e "${successLogger}---------------- shell doc_book start ---------------- "
|
||||
docker build -t "${repoAddress}${projectName}_${version}" .
|
||||
echo -e "${successLogger}---------------- shell doc_book end ---------------- "
|
||||
echo -e "${successLogger}---------------- shell ${projectName} start ---------------- "
|
||||
docker build -t "${repoAddress}${projectName}-${version}" .
|
||||
echo -e "${successLogger}---------------- shell ${projectName} end ---------------- "
|
||||
push_docker_image
|
||||
}
|
||||
|
||||
@@ -40,20 +40,18 @@ run(){
|
||||
|
||||
## 推送镜像
|
||||
push_docker_image(){
|
||||
if [[ "$(docker images -q "${repoAddress}${projectName}_${version}" 2> /dev/null)" != "" ]];
|
||||
if [[ "$(docker images -q "${repoAddress}${projectName}-${version}" 2> /dev/null)" != "" ]];
|
||||
then
|
||||
## 推送
|
||||
docker push "${repoAddress}${projectName}_${version}"
|
||||
docker push "${repoAddress}${projectName}-${version}"
|
||||
echo -e "${successLogger}---------------- 上传镜像成功,删除本地镜像 ---------------- "
|
||||
docker rmi "${repoAddress}${projectName}_${version}"
|
||||
docker rmi "${repoAddress}${projectName}-${version}"
|
||||
else
|
||||
echo -e "${errorLogger}${currentTime}:镜像:${repoAddress}${projectName}_${version}不存在"
|
||||
echo -e "${errorLogger}${currentTime}:镜像:${repoAddress}${projectName}-${version}不存在"
|
||||
fi
|
||||
exit 0
|
||||
}
|
||||
|
||||
|
||||
|
||||
prepare_check
|
||||
|
||||
run
|
||||
|
||||
Reference in New Issue
Block a user