7a38eae6e0
清理不再需要的测试初始化文件和视觉回归测试的快照文件,以保持代码库整洁
44 lines
1.3 KiB
Bash
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 "========================================="
|