diff --git a/rel.sh b/rel.sh index 35c3f13..d01ff2e 100755 --- a/rel.sh +++ b/rel.sh @@ -6,7 +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" +localrepo="10.10.43.230:5000" # release version repo=$1 @@ -15,15 +15,24 @@ version=rel$2 nexus() { # images pull & tag & push nexus +clear while IFS= read -r image_name; do - echo -e "\n\n\033[93m${image_name}:${version} pulling!\n\n\033[0m" + echo -e "\n\n\033[93m ${image_name}:${version} pulling!\n\n\033[0m" docker pull ${nexus}/cmoa/${image_name}:${version} - echo -e "\n\n\033[93${image_name}:${version} taging!\n\n\033[0m" +done <"${images_list}" + +while IFS= read -r image_name; do + docker tag ${nexus}/cmoa/${image_name}:${version} ${nexus}/cmoa3/${image_name}:${version} - echo -e "\n\n\033[93${image_name}:${version} push!\n\n\033[0m" +done <"${images_list}" + +clear +while IFS= read -r image_name; do + + echo -e "\n\n\033[93 ${image_name}:${version} push!\n\n\033[0m" docker push ${nexus}/cmoa3/${image_name}:${version} done <"${images_list}" @@ -33,15 +42,24 @@ done <"${images_list}" dockerhub() { # images pull & tag & push nexus +clear while IFS= read -r image_name; do - echo -e "\n\033[93m${image_name}:${version} pulling!\n\033[0m" + 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" +done <"${images_list}" + +while IFS= read -r image_name; do + docker tag ${nexus}/cmoa/${image_name}:${version} ${dkrepo}/${image_name}:${version} - echo -e "\n\033[93${image_name}:${version} push!\n\033[0m" +done <"${images_list}" + +clear +while IFS= read -r image_name; do + + echo -e "\n\033[93 ${image_name}:${version} push!\n\033[0m" docker push ${dkrepo}/${image_name}:${version} done <"${images_list}" @@ -51,16 +69,25 @@ done <"${images_list}" local() { # images pull & tag & push nexus +clear while IFS= read -r image_name; do - echo -e "\n\033[93m${image_name}:${version} pulling!\n\033[0m" + echo -e "\n\n\033[93m ${image_name}:${version} pulling!\n\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} +done <"${images_list}" - echo -e "\n\033[93${image_name}:${version} push!\n\033[0m" - docker push ${localrepo}/${image_name}:${version} +while IFS= read -r image_name; do + + docker tag ${nexus}/cmoa/${image_name}:${version} ${localrepo}/cmoa3/${image_name}:${version} + +done <"${images_list}" + +clear +while IFS= read -r image_name; do + + echo -e "\n\n\033[93 ${image_name}:${version} push!\n\n\033[0m" + docker push ${localrepo}/cmoa3/${image_name}:${version} done <"${images_list}"