Compare commits

...
1 Commits
Author SHA1 Message Date
zqlit da644fade6 chore: add Gitea Actions support and secrets checklist
Deploy to Production / pre-check (push) Successful in 22s
Deploy to Production / build (push) Failing after 8m18s
Deploy to Production / deploy-edgeone (push) Skipped
Deploy to Production / deploy-upyun (push) Skipped
Deploy to Production / finalize (push) Skipped
Deploy to Production / notify-failure (push) Successful in 2s
2026-09-30 15:20:27 +08:00
2 changed files with 52 additions and 5 deletions

No files matched your search

+5 -5
View File
@@ -640,7 +640,7 @@ jobs:
MESSAGE="$MESSAGE""━━━━━━━━━━━━━━━━━━━━━━"$'\n'
MESSAGE="$MESSAGE""🌐 EdgeOne Pages: $EDGEONE_STATUS"$'\n'
MESSAGE="$MESSAGE""☁️ UpYun: $UPYUN_STATUS"$'\n\n'
MESSAGE="$MESSAGE""🔗 [查看详情](https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }})"
MESSAGE="$MESSAGE""🔗 [查看详情](http://23.254.236.47:3001/${{ gitea.repository }}/actions/runs/${{ gitea.run_id }})"
curl -s -X POST "https://api.telegram.org/bot${TELEGRAM_BOT_TOKEN}/sendMessage" \
-d chat_id="${TELEGRAM_CHAT_ID}" \
@@ -715,7 +715,7 @@ jobs:
MESSAGE_TEXT="$MESSAGE_TEXT""━━━━━━━━━━━━━━━━━━━━━━"$'\n'
MESSAGE_TEXT="$MESSAGE_TEXT""🌐 EdgeOne Pages: $EDGEONE_STATUS"$'\n'
MESSAGE_TEXT="$MESSAGE_TEXT""☁️ UpYun: $UPYUN_STATUS"$'\n\n'
MESSAGE_TEXT="$MESSAGE_TEXT""🔗 查看详情: https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}"
MESSAGE_TEXT="$MESSAGE_TEXT""🔗 查看详情: http://23.254.236.47:3001/${{ gitea.repository }}/actions/runs/${{ gitea.run_id }}"
echo "📤 发送飞书通知..."
echo "Message length: ${#MESSAGE_TEXT}"
@@ -778,7 +778,7 @@ jobs:
🔗 查看详情
──────────────────────────────────
https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}
http://23.254.236.47:3001/${{ gitea.repository }}/actions/runs/${{ gitea.run_id }}
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
@@ -897,7 +897,7 @@ jobs:
MESSAGE="$MESSAGE""🌐 Deploy EdgeOne: $EDGEONE_STATUS"$'\n'
MESSAGE="$MESSAGE""☁️ Deploy UpYun: $UPYUN_STATUS"$'\n'
MESSAGE="$MESSAGE""📤 Finalize: $FINALIZE_STATUS"$'\n\n'
MESSAGE="$MESSAGE""🔗 [查看详情](https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }})"
MESSAGE="$MESSAGE""🔗 [查看详情](http://23.254.236.47:3001/${{ gitea.repository }}/actions/runs/${{ gitea.run_id }})"
curl -s -X POST "https://api.telegram.org/bot${TELEGRAM_BOT_TOKEN}/sendMessage" \
-d chat_id="${TELEGRAM_CHAT_ID}" \
@@ -947,7 +947,7 @@ jobs:
MESSAGE_TEXT="$MESSAGE_TEXT""🌐 Deploy EdgeOne: $EDGEONE_STATUS"$'\n'
MESSAGE_TEXT="$MESSAGE_TEXT""☁️ Deploy UpYun: $UPYUN_STATUS"$'\n'
MESSAGE_TEXT="$MESSAGE_TEXT""📤 Finalize: $FINALIZE_STATUS"$'\n\n'
MESSAGE_TEXT="$MESSAGE_TEXT""🔗 查看详情: https://github.com/${{ github.repository }}/actions/runs/${{ github.run_id }}"
MESSAGE_TEXT="$MESSAGE_TEXT""🔗 查看详情: http://23.254.236.47:3001/${{ gitea.repository }}/actions/runs/${{ gitea.run_id }}"
curl -s -X POST "$FEISHU_WEBHOOK_URL" \
-H "Content-Type: application/json" \
+47
View File
@@ -0,0 +1,47 @@
# Gitea Secrets 配置清单
> 在浏览器打开 http://23.254.236.47:3001/zqlit/blog/settings/actions/secrets
> 登录账号: zqlit / 密码同服务器
## 核心密钥(必须配置才能发布博客)
| # | Secret 名称 | 值 | 获取方式 |
|---|------------|-----|---------|
| 1 | COS_SECRET_ID | 你的腾讯云 SecretId | 腾讯云 → 访问管理 → API密钥管理 |
| 2 | COS_SECRET_KEY | 你的腾讯云 SecretKey | 同上 |
| 3 | COS_BUCKET | 你的 COS 存储桶名 | 腾讯云 COS 控制台 → 存储桶列表 |
| 4 | COS_REGION | COS 区域如 ap-guangzhou | COS 控制台 → 存储桶列表 |
| 5 | EDGEONE_API_TOKEN | EdgeOne API Token | EdgeOne 控制台 → API管理 |
| 6 | UPYUN_BUCKET | 又拍云服务名 | 又拍云控制台 → 服务管理 |
| 7 | UPYUN_OPERATOR | 又拍云操作员名 | 又拍云控制台 → 操作员管理 |
| 8 | UPYUN_PASSWORD | 又拍云操作员密码 | 又拍云控制台 → 操作员 → 重置密码 |
| 9 | DOGECLOUD_ACCESS_KEY | 多吉云 AccessKey | 多吉云控制台 → API密钥 |
| 10 | DOGECLOUD_SECRET_KEY | 多吉云 SecretKey | 同上 |
| 11 | CDN_URL_LIST | https://usj.cc | ✅ 已配置 |
## 通知密钥(可选,不配则跳过通知)
| # | Secret 名称 | 值 | 获取方式 |
|---|------------|-----|---------|
| 12 | TELEGRAM_BOT_TOKEN | TG Bot Token | @BotFather → /mybots → 选bot → API Token |
| 13 | TELEGRAM_CHAT_ID | 你的 TG ID | 给 @userinfobot 发消息获取 |
| 14 | FEISHU_WEBHOOK_URL | 飞书 Webhook | 飞书群 → 设置 → 群机器人 → 添加 → 复制地址 |
| 15 | MAIL_USERNAME | QQ邮箱 | 你自己知道 |
| 16 | MAIL_PASSWORD | QQ邮箱授权码 | QQ邮箱 → 设置 → 账户 → SMTP授权码 |
## 备份密钥(可选,阿里云OSS周备份)
| # | Secret 名称 | 值 | 获取方式 |
|---|------------|-----|---------|
| 17 | OSS_ACCESS_KEY_ID | 阿里云 AccessKey | 阿里云 RAM → AccessKey管理 |
| 18 | OSS_ACCESS_KEY_SECRET | 阿里云 SecretKey | 同上 |
| 19 | OSS_ENDPOINT | OSS Endpoint | 阿里云 OSS控制台 |
| 20 | OSS_BUCKET | OSS 桶名 | 同上 |
## 配置步骤
1. 浏览器打开 http://23.254.236.47:3001/zqlit/blog/settings/actions/secrets
2. 登录 (zqlit / 服务器密码)
3. 点击 "Add Secret"
4. 逐个添加上面的密钥
5. 核心密钥(1-11)配完后即可测试发布