盘资源网站
当前位置:首页> 中国> 中国网络>

网站详情

来源:网站推荐 收录时间:2017-01-24 16:50:35 更新时间:2024-07-06 18:17:44

网站介绍

【提交网站】
自动化WebHook环境运维系统图片  自动化WebHook环境运维系统是什么网站?(webhook.****.cc)是中国的一家热门网络网站。

Git WebHook 是一个用于迅速搭建并使用 WebHook 进行自动化部署和运维系统的,使用 Python Flask + SQLAchemy + Celery + Redis + React 开发的用于迅速搭建并使用 WebHook 进行自动化部署和运维系统,支持: Github / GitLab / GitOsc。

自动化WebHook环境运维系统

WebHook特色

1.技术栈简单,部署容易;

2.代码简洁易懂,二次开发毫无压力;

3.支持 Github / GitLab / GitOsc ;

4.使用 SSH 方式,支持多服务配置。

使用方法:

1.下载本项目代码:

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

2.安装 Python 依赖:

pip install -r requirements.txt;

3.配置 config.py:

拷贝一份 config_example.py 到同目录 config.py, 然后对应修改配置内容。主要需要配置三点:

a.DATABASE_URI: 数据库地址,理论上可以使用任何关系数据库;推荐使用 sqlite 和 mysql (经过测试);

b.CELERY REDIS: Redis URI 配置,主要用于 Celery 后台任务;

c.GITHUB: GitHub 登陆配置,可以到 OAuth applications 自行申请,登陆 Callback 地址为:your_domain/github/callback.

4.初始化数据库结构:

python scripts.py build_db;

5.运行应用:

# 1. run python web

python run_webhook.py

# 2. run celery

celery -A app.celeryInstance worker --loglevel=info

运行之后,打开 http://127.0.0.1:18340 (一巴扇死你)即可访问。使用 GitHub 账号登陆。

6.添加WebHook:在工具中添加 Git 项目,获得 WebHook URL,并填写到 Github / GitLab / OscGit 的 WebHook 配置中。

网站说明:自动化WebHook环境运维系统(HUST)于2017-01-24 16:50:35发布收录在中国网络类型中,目前已有228人/次喜欢或浏览。本网页并非“自动化WebHook环境运维系统”官网,页面内容是由盘资源网站编录于网络,仅供参考展示之用;【盘资源网站】与“自动化WebHook环境运维系统”无任何关系,对于“”网站中信息,请谨慎辨识其真伪。

推荐阅读