md/scripts/push-images.sh

30 lines
758 B
Bash
Raw Permalink Normal View History

#!/bin/bash
RELEASE_DIR='./docker';
REPO_NAME='doocs/md'
for app_ver in $RELEASE_DIR/*; do
tag=$(echo $app_ver | cut -b 10-);
if [ -f "$app_ver/Dockerfile.base" ]; then
# 推送构建产物,方便其他的用户和爱好者进行二次封装
docker push $REPO_NAME:$tag-assets
fi
if [ -f "$app_ver/Dockerfile.standalone" ]; then
# 推送单个二进制的镜像
docker push $REPO_NAME:$tag
fi
if [ -f "$app_ver/Dockerfile.nginx" ]; then
# 推送使用 Nginx 的镜像
docker push $REPO_NAME:$tag-nginx
fi
if [ -f "$app_ver/Dockerfile.static" ]; then
# 推送使用 lipanski/docker-static-website 的镜像
docker push $REPO_NAME:$tag-static
fi
done