Files
novalon-website/scripts/refresh-cdn.sh
T
张翔 7a38eae6e0 chore: 删除e2e测试相关的初始化文件和快照文件
清理不再需要的测试初始化文件和视觉回归测试的快照文件,以保持代码库整洁
2026-03-27 09:56:57 +08:00

44 lines
1.3 KiB
Bash

#!/bin/bash
set -e
CDN_DOMAIN=${CDN_DOMAIN:-"https://cdn.novalon.cn"}
COS_BUCKET=${COS_BUCKET:-"novalon-cdn-1250000000"}
COS_REGION=${COS_REGION:-"ap-chengdu"}
echo "========================================="
echo "CDN缓存刷新脚本"
echo "========================================="
echo "CDN域名: $CDN_DOMAIN"
echo "========================================="
CDN_DOMAIN_CLEAN=$(echo "$CDN_DOMAIN" | sed 's|https://||' | sed 's|http://||')
echo ""
echo "刷新CDN缓存..."
if command -v tccli &> /dev/null; then
echo "使用tccli刷新CDN缓存..."
tccli cdn PurgePathsCache \
--Paths "[\"https://$CDN_DOMAIN_CLEAN/_next/static/\"]" \
--FlushType flush
echo "CDN缓存刷新请求已提交"
echo "刷新ID可通过腾讯云控制台查看进度"
else
echo "错误: 未安装tccli工具"
echo ""
echo "请手动在腾讯云控制台刷新CDN缓存:"
echo "1. 登录腾讯云控制台: https://console.cloud.tencent.com/cdn"
echo "2. 进入缓存刷新页面"
echo "3. 选择'目录刷新'"
echo "4. 输入刷新URL: https://$CDN_DOMAIN_CLEAN/_next/static/"
echo "5. 点击提交"
fi
echo ""
echo "========================================="
echo "完成!"
echo "========================================="