logo
0
0
Login
ForkfromBring/Notify/CNBVersion, behind:main1 commits
chore(ci): 自动更新版本检测与提醒 [2025-12-04 14:13:05]

CNB 版本监控项目

images

项目简介

这是一个自动监控 CNB 平台版本更新的项目。项目会定期检查 CNB 平台的版本信息,当检测到新版本发布时,会自动在仓库的 Issue #1 中发表评论通知,帮助用户及时了解版本更新情况。

功能特性

  • 🔍 自动检测 CNB 平台版本更新
  • 📢 检测到新版本时自动发送通知评论
  • 📝 记录版本变更历史
  • ⏰ 定时自动执行,无需人工干预

API 信息

项目通过以下 API 获取版本信息:

  • API 地址https://cnb.cool/api/version
  • 返回格式:JSON,包含 versioncommitIDhash 等字段

示例响应:

{ "version": "1.11.26-c64f32b9-20251112", "commitID": "c64f32b9", "hash": "c9ca6bb2b37b60b2" }

更新频率

项目配置了定时任务,每 1 分钟自动执行一次版本检测。

工作原理

  1. 定时任务触发 update.sh 脚本
  2. 脚本调用 CNB API 获取最新版本信息
  3. 与本地保存的上次版本(lastversion 文件)进行对比
  4. 如果检测到版本变化,提取版本信息并在 Issue #1 中发表评论
  5. 更新本地版本记录文件

文件说明

  • update.sh - 版本检测和通知脚本
  • lastversion - 保存上次检测到的版本信息
  • .cnb.yml - CI/CD 配置文件,定义定时任务

About

CNB版本监控

Sponsor

Language
Shell100%