update rel.sh
This commit is contained in:
23
rel.sh
23
rel.sh
@@ -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
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user