exemONE image push용 shell 추가
This commit is contained in:
15
exem_img.sh
Executable file
15
exem_img.sh
Executable file
@@ -0,0 +1,15 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
images=$(docker images | grep -v REPOSITORY | sed 's/maxgauge\///g')
|
||||||
|
|
||||||
|
while IFS= read -r line; do # 위에서 출력한 결과를 한줄씩 읽어옴, IFS= 를 비워둠으로 공백이나 탭 같은 문자를 무시하고 전체 줄 읽음, read -r line 을 통해서 한 줄을 읽고 -r 옵션을 통해 역슬래시 무시
|
||||||
|
image=$(echo "$line" | awk '{print $1}')
|
||||||
|
tag=$(echo "$line" | awk '{print $2}')
|
||||||
|
|
||||||
|
if [ -n "$image" ] && [ -n "$tag" ]; then
|
||||||
|
new_image="harbor.elppa.xyz/exemone/$image:$tag"
|
||||||
|
docker tag "maxgauge/$image:$tag" "$new_image"
|
||||||
|
docker push "$new_image"
|
||||||
|
fi
|
||||||
|
|
||||||
|
done <<< "$images"
|
||||||
0
imageslist
Normal file → Executable file
0
imageslist
Normal file → Executable file
8
rel.sh
8
rel.sh
@@ -4,9 +4,9 @@
|
|||||||
images_list="/Users/byeonjunghun/Documents/git/script/imageslist"
|
images_list="/Users/byeonjunghun/Documents/git/script/imageslist"
|
||||||
|
|
||||||
# repo
|
# repo
|
||||||
nexus="10.10.31.243:5000"
|
nexus="nexus2.exem-oss.org"
|
||||||
dkrepo="exemdev2"
|
dkrepo="exemdev2"
|
||||||
localrepo="10.10.43.230:5000"
|
localrepo="10.10.43.200:5000"
|
||||||
|
|
||||||
# release version
|
# release version
|
||||||
repo=$1
|
repo=$1
|
||||||
@@ -79,7 +79,7 @@ done <"${images_list}"
|
|||||||
|
|
||||||
while IFS= read -r image_name; do
|
while IFS= read -r image_name; do
|
||||||
|
|
||||||
docker tag ${nexus}/cmoa/${image_name}:${version} ${localrepo}/cmoa3/${image_name}:${version}
|
docker tag ${nexus}/cmoa/${image_name}:${version} ${localrepo}/cmoa3/${image_name}:rel3.5.6
|
||||||
|
|
||||||
done <"${images_list}"
|
done <"${images_list}"
|
||||||
|
|
||||||
@@ -87,7 +87,7 @@ clear
|
|||||||
while IFS= read -r image_name; do
|
while IFS= read -r image_name; do
|
||||||
|
|
||||||
echo -e "\n\n\033[93 ${image_name}:${version} push!\n\n\033[0m"
|
echo -e "\n\n\033[93 ${image_name}:${version} push!\n\n\033[0m"
|
||||||
docker push ${localrepo}/cmoa3/${image_name}:${version}
|
docker push ${localrepo}/cmoa3/${image_name}:rel3.5.6
|
||||||
|
|
||||||
done <"${images_list}"
|
done <"${images_list}"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user