diff --git a/README.md b/README.md index b4a7c52490107f5c03bebb3a3f36c0765144c62a..4fad841e5f75df40b5e6f21b77d7bd450c261a0b 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@

-# Goinks: *More Power* +# Gokins: *More Power* 构建赋能,更加强大 [![License](https://img.shields.io/badge/license-Apache%202-4EB1BA.svg)](https://www.apache.org/licenses/LICENSE-2.0.html) @@ -251,6 +251,3 @@ Gokins目前还处于需要不断进步的阶段,如果你有兴趣假如我 2. 环境变量PATH优化,加入变量获取 - - - diff --git a/mgr/trigger_hooks.go b/mgr/trigger_hooks.go index 6aea6871fb04f8cb5e7b1f9fd3be34ea6c0f46e5..e9b4289810f92309831a09b5a6073e31e521163a 100644 --- a/mgr/trigger_hooks.go +++ b/mgr/trigger_hooks.go @@ -86,6 +86,37 @@ function main(){ ret.check=true; return ret } +`, + } + // 添加对阿里云的codeup的支持! + HookjsMap["codeup"] = &Hookjs{ + Uis: map[string]string{"token": "string", "branch": "string"}, + Desc: "secret:秘钥,branch:push对象分支", + Defs: `{"token":"pwd","branch":"master"}`, + js: ` + +function main(){ + console.log('start run main function!!!!'); + var ret={check:false}; + var conf=getConf(); + var body=getBody(); + var event=getHeader('X-Codeup-Token '); + if(conf.secret!=body.secret){ + ret.errs='触发请求秘钥错误'; + return ret; + } + + if(event!='push'||!body.ref||body.ref==''){ + return ret; + } + + console.log(conf.branch,body.ref); + if(conf.branch&&conf.branch!=''&&body.ref!='refs/heads/'+conf.branch){ + return ret; + } + ret.check=true; + return ret +} `, } HookjsMap["github"] = &Hookjs{