[agent][deploy] - ImageSyncDLTU.sh - fix bugs

This commit is contained in:
zeaslity
2024-08-21 17:19:54 +08:00
parent e7383c272f
commit cf67df3923
5 changed files with 26 additions and 32 deletions

View File

@@ -3,8 +3,8 @@
all_image_list_txt="all-cmii-image-list.txt" # 需要修改版本
gzip_image_list_txt="all-gzip-image-list.txt" # 一般不需要修改
oss_prefix_url="https://oss.demo.uavcmlc.com/cmlc-installation"
local_gzip_path="/root/wdd/octopus_image_tmp"
DockerRegisterDomain="10.250.0.100:8033" # 需要根据实际修改
local_gzip_path="/root/wdd/octopus_image"
DockerRegisterDomain="10.40.51.5:8033" # 需要根据实际修改
HarborAdminPass=V2ryStr@ngPss # 需要跟第一脚本中的密码保持一致
print_green() {
@@ -56,6 +56,10 @@ Download_Load_Tag_Upload() {
dltu() {
print_green "download all image name list and gzip file list!"
cd $local_gzip_path || exit
rm $all_image_list_txt
rm $gzip_image_list_txt
wget "$oss_prefix_url$all_image_list_txt"
wget "$oss_prefix_url$gzip_image_list_txt"
@@ -66,7 +70,7 @@ dltu() {
echo "download gzip file =>: $oss_prefix_url${i}"
if wget "$oss_prefix_url${i}" >/dev/null 2>&1; then
echo "Gzip file download success : ${i}"
image_full_name=$(docker load -i ${i} | awk -F': ' '{print $2}')
image_full_name=$(docker load -i ${i} | head -n1 |awk -F': ' '{print $2}')
app_name=$(echo "$image_full_name" | sed 's|.*/||g')
echo "extract short name is $app_name"
@@ -77,7 +81,9 @@ dltu() {
docker tag ${image_full_name} $DockerRegisterDomain/rancher/$app_name
docker push $DockerRegisterDomain/rancher/$app_name
else
echo ""
print_green "tag image to => $DockerRegisterDomain/cmii/$app_name"
docker tag ${image_full_name} $DockerRegisterDomain/cmii/$app_name
docker push $DockerRegisterDomain/cmii/$app_name
fi
else
@@ -95,4 +101,4 @@ test(){
}
# test
Download_Load_Tag_Upload "rke"
Download_Load_Tag_Upload "middle" "cmii"