Skip to content

github-dwg/scf-experiment

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

99 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

能用实验性特性就要接受他可能的BUG和经常的变化!!!写了仅限高级用户!!!

execFile异步的代码问题很大,回退了,抱歉.现在不设置参数默认是require异步触发

配置文件部署方式实验性特性

  • config.json配置文件(数组列表为单独某小时运行,数字为当前小时整除则运行)
  • 顺序(同步)执行(params:global:exec参数='sync'来开启)
  • 每个脚本单独config(目前只有timeout)
  • 传统Event Msg参数触发
  • 配置文件每小时触发
  • 单独脚本超时timeout参数(只有同步此参数才生效!)
  • config_diy.json配置文件(自动merge进config.json,覆盖已经存在的参数)
  • require异步触发(默认异步触发,execFile占用内存过大,128也跑不动...)
  • 单独触发器(某些特殊脚本)

即将merge到配置文件部署

EXAMPLES:

examples文件夹内有部分diy例子,感兴趣可以看看.

注意事项:

  1. 实验性特性仅限高级用户,需要自己了解可能的不稳定性,包括BUG,不恰当的Cron调整.等等.
  2. jd_cfd_loop已经移除,需要请自己添加至config_diy.json,参考cron:"jd_cfd_loop": [6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23],

实验性特性仅限高级用户!欢迎PR或入群私聊探讨!

使用方式:

配置文件部署增加Secrets:EXPERIMENT,值为任意,存在则使用最新的实验性特性.

(如果之前是自己添加的本仓库diy.sh,注意移除之前的diy.sh再使用Secret)

超时建议设置3600(此仓库默认就是)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 96.0%
  • Shell 4.0%