国外网站

网站详情

来源:国外网站推荐 收录时间:2019-11-11

网站介绍

【提交网站】
本文地址:https://www.1d9z.com/

Git WebHook 是一个用于疾速搭建并运用 WebHook 停止主动化安排以及运维零碎的,运用 Python Flask + SQLAchemy + Celery + Redis + React 开辟的用于疾速搭建并运用 WebHook 停止主动化安排以及运维零碎,撑持: Github / GitLab / GitOsc。IQ7一点就转

2016-11-11_134622.jpgIQ7一点就转

WebHook特征IQ7一点就转

1.技能栈复杂,安排简单;IQ7一点就转

2.代码简约易懂,二次开辟毫无压力;IQ7一点就转

3.撑持 Github / GitLab / GitOsc ;IQ7一点就转

4.运用 SSH 体式格局,撑持多效劳设置装备摆设。IQ7一点就转

运用办法:IQ7一点就转

1.下载本名目代码:IQ7一点就转

git clone git@github.com:NetEaseGame/git-webhook.git;

2.装置 Python 依附:IQ7一点就转

pip install -r requirements.txt;IQ7一点就转

3.设置装备摆设 config.py:IQ7一点就转

拷贝一份 config_example.py 到同目次 config.py, 而后对于应修正设置装备摆设内容。次要需求设置装备摆设三点:IQ7一点就转

a.DATABASE_URI: 数据库地点,实际上可使用任何干系数据库;引荐运用 sqlite 以及 mysql (颠末测试);IQ7一点就转

b.CELERY REDIS: Redis URI 设置装备摆设,次要用于 Celery 背景义务;IQ7一点就转

c.GITHUB: GitHub 登岸设置装备摆设,能够到 OAuth applications 自行请求,登岸 Callback 地点为:your_domain/github/callback.IQ7一点就转

4.初始化数据库构造:IQ7一点就转

python scripts.py build_db;IQ7一点就转

5.运转使用:IQ7一点就转

# 1. run python webIQ7一点就转

python run_webhook.pyIQ7一点就转

# 2. run celeryIQ7一点就转

celery -A app.celeryInstance worker --loglevel=infoIQ7一点就转

运转以后,翻开 http://127.0.0.1:18340 (一巴扇逝世你)便可拜访。运用 GitHub 账号登岸。IQ7一点就转

6.增加WebHook:正在东西中增加 Git 名目,取得 WebHook URL,并填写到 Github / GitLab / OscGit 的 WebHook 设置装备摆设中。IQ7一点就转

本文地址:https://www.1d9z.com/

一点就转 :收集和分享实用网站资源,推荐国内外知名、实用、、优质的网站资源!本站收录的"自动化WebHook环境运维系统“信息均来其官方网站或互联网的开放资源,具有时效性,因域名、网站名称及内容会受域名过期、网站服务器故障、域名所有者更替等不确定因素,而存内容失效、错误等情况,请您谅解。如您发现网站失效或者无法访问请通过邮箱或者QQ(97302255)的形式告诉本站。

推荐阅读