From d86116d70dafa0d5d2ca2064d9851ce28ae0760f Mon Sep 17 00:00:00 2001 From: ByeonJungHun Date: Mon, 4 Sep 2023 11:11:11 +0900 Subject: [PATCH] update rel.sh --- rel.sh | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/rel.sh b/rel.sh index 753bde2..35c3f13 100755 --- a/rel.sh +++ b/rel.sh @@ -6,6 +6,7 @@ images_list="/Users/byeonjunghun/Documents/git/script/imageslist" # repo nexus="10.10.31.243:5000" dkrepo="exemdev2" +localrepo="10.10.43.227:5000" # release version 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(){ if [ "${repo}" = "nexus" ] then @@ -54,10 +73,14 @@ main(){ elif [ "${repo}" = "docker" ] then dockerhub + elif [ "${repo}" = "local" ] + then + local elif [ "${repo}" != "nexus" ] && [ "${repo}" != "docker" ] then 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 local version\033[0m" fi }