update rel.sh

This commit is contained in:
ByeonJungHun
2023-09-04 11:11:11 +09:00
parent fafede7951
commit d86116d70d

23
rel.sh
View File

@@ -6,6 +6,7 @@ images_list="/Users/byeonjunghun/Documents/git/script/imageslist"
# repo # repo
nexus="10.10.31.243:5000" nexus="10.10.31.243:5000"
dkrepo="exemdev2" dkrepo="exemdev2"
localrepo="10.10.43.227:5000"
# release version # release version
repo=$1 repo=$1
@@ -47,6 +48,24 @@ done <"${images_list}"
} }
local() {
# images pull & tag & push nexus
while IFS= read -r image_name; do
echo -e "\n\033[93m${image_name}:${version} pulling!\n\033[0m"
docker pull ${nexus}/cmoa/${image_name}:${version}
echo -e "\n\033[93${image_name}:${version} taging!\n\033[0m"
docker tag ${nexus}/cmoa/${image_name}:${version} ${dkrepo}/${image_name}:${version}
echo -e "\n\033[93${image_name}:${version} push!\n\033[0m"
docker push ${localrepo}/${image_name}:${version}
done <"${images_list}"
}
main(){ main(){
if [ "${repo}" = "nexus" ] if [ "${repo}" = "nexus" ]
then then
@@ -54,10 +73,14 @@ main(){
elif [ "${repo}" = "docker" ] elif [ "${repo}" = "docker" ]
then then
dockerhub dockerhub
elif [ "${repo}" = "local" ]
then
local
elif [ "${repo}" != "nexus" ] && [ "${repo}" != "docker" ] elif [ "${repo}" != "nexus" ] && [ "${repo}" != "docker" ]
then then
echo -e "\n\033[93m./rel.sh nexus version\033[0m" echo -e "\n\033[93m./rel.sh nexus version\033[0m"
echo -e "\033[93m./rel.sh docker version\033[0m" echo -e "\033[93m./rel.sh docker version\033[0m"
echo -e "\033[93m./rel.sh local version\033[0m"
fi fi
} }