Skip to content

Auto wake LeanCloud and Auto clean action commit(LeanCloud 流控监督定时任务,具有自动删除旧Action commit的功能)

Notifications You must be signed in to change notification settings

isKoi/Auto_Wake_LeanCloud

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

LeanCloud 流控监督定时任务(Github Action)

简体中文 | English

需求条件

  • 具有一个名为GITHUB_TOKEN的Token令牌,需赋予repoadmin:repo_hookworkflow的权限
  • Token令牌可在头像处点击Setting进入后再点击Developer setting,最后在Personal access tokens点击Generate new token即可创建

使用方法

  • Fork此仓库后,在此项目的设置中找到secrets
  • 之后,在其Actions secrets中添加一个名为SITE的secret(内容为LeanCloud评论后台地址)
  • 最后在仓库的Actions中查看执行是否正常,并在LeanCloud云引擎处重新部署
  • 另外,若需手动开启Auto Clean Commit,可在Actions中的对应action任务中点击Run workflow

具体内容介绍

Ⅰ.Get_SiteUrl.py

  • 用于获取评论后台地址内容

Ⅱ.AutoClean.yml

  • Actions文件,用于清理Action执行过程中产生的commit
  • 执行时间默认为UTC标准(国际时间),即北京时间周二和周五的凌晨1点(修改-cron元素,即可修改执行时间条件)
  • 主要清理内容为已超过2天的Action commit(可通过修改days_to_expiration变量调控)
  • 主要清理页数为10页(可通过修改pages变量调控)
  • 支持手动唤醒

Ⅲ.AutoWake.yml

  • Actions文件,用于唤醒因流控关闭的LeanCloud云引擎
  • 执行时间默认为UTC标准(国际时间),即北京时间早上8点到晚上12点,每16分钟执行一次(修改-cron元素,即可修改执行时间条件)
  • 支持手动唤醒

参考

About

Auto wake LeanCloud and Auto clean action commit(LeanCloud 流控监督定时任务,具有自动删除旧Action commit的功能)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%