debug actions
This commit is contained in:
parent
5d36a471a6
commit
1ed98506f9
@ -119,16 +119,22 @@ update_deployment_image() {
|
||||
|
||||
print_info "更新部署文件中的镜像标签: $image_tag"
|
||||
|
||||
# 使用 sed 替换镜像标签
|
||||
# 使用镜像完整路径
|
||||
local full_image="${HARBOR_REGISTRY}/test/nginx:${image_tag}"
|
||||
print_info "使用镜像: $full_image"
|
||||
|
||||
# 备份原文件
|
||||
cp "$deployment_file" "${deployment_file}.bak"
|
||||
|
||||
# 使用 envsubst 替换环境变量
|
||||
envsubst < "${deployment_file}.bak" > "$deployment_file.tmp"
|
||||
mv "$deployment_file.tmp" "$deployment_file"
|
||||
# 使用 sed 替换环境变量,替换 $HARBOR_REGISTRY 和 $NGINX_IMAGE_TAG
|
||||
sed -i.tmp "s|\$HARBOR_REGISTRY|${HARBOR_REGISTRY}|g" "$deployment_file"
|
||||
sed -i.tmp "s|\$NGINX_IMAGE_TAG|${image_tag}|g" "$deployment_file"
|
||||
|
||||
# 如果有其他环境变量需要替换,可以继续添加类似的 sed 命令
|
||||
# 例如:sed -i.tmp "s|\$NAMESPACE|${NAMESPACE}|g" "$deployment_file"
|
||||
|
||||
# 清理临时文件
|
||||
rm -f "${deployment_file}.tmp"
|
||||
|
||||
print_success "镜像标签和环境变量替换完成,使用镜像: $full_image"
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user