站長資訊網(wǎng)
最全最豐富的資訊網(wǎng)站

網(wǎng)站介紹

Git WebHook 是一個用于迅速搭建并使用 WebHook 進行自動化部署和運維系統(tǒng)的,使用 Python Flask + SQLAchemy + Celery + Redis + React 開發(fā)的用于迅速搭建并使用 WebHook 進行自動化部署和運維系統(tǒng),支持: Github / GitLab / GitOsc。

自動化WebHook環(huán)境運維系統(tǒng)

WebHook特色

1.技術(shù)棧簡單,部署容易;

2.代碼簡潔易懂,二次開發(fā)毫無壓力;

3.支持 Github / GitLab / GitOsc ;

4.使用 SSH 方式,支持多服務(wù)配置。

使用方法:

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, 然后對應(yīng)修改配置內(nèi)容。主要需要配置三點:

a.DATABASE_URI: 數(shù)據(jù)庫地址,理論上可以使用任何關(guān)系數(shù)據(jù)庫;推薦使用 sqlite 和 mysql (經(jīng)過測試);

b.CELERY REDIS: Redis URI 配置,主要用于 Celery 后臺任務(wù);

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

4.初始化數(shù)據(jù)庫結(jié)構(gòu):

python scripts.py build_db;

5.運行應(yīng)用:

# 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 配置中。

贊(0)
分享到: 更多 (0)
網(wǎng)站地圖   滬ICP備18035694號-2    滬公網(wǎng)安備31011702889846號
日韩区特黄大片 视频| 国产精品久久影院| 四虎精品成人免费视频| 国产精品成人无码久久久| 国产精品大全国产精品| 亚洲欧洲日本精品| 人妻精品久久久久中文字幕一冢本| 最新国产精品无码| 国产精品超碰12396| 日本加勒比久久精品| 久久五月激情婷婷日韩| 日韩A无码AV一区二区三区| 国产精品青草久久| 麻豆国产精品入口免费观看| 亚洲精品乱码久久久久久蜜桃图片| 久久久久久精品免费免费自慰 | 精品福利资源在线| 国产在线精品一区二区三区不卡| 超碰97久久国产精品牛牛| 久久精品国产亚洲AV无码偷窥| 夜色www国产精品资源站| 久久99国产精品视频| 久久精品国产成人| 久久精品一区二区免费看| 久久夜色精品国产亚洲AV动态图| 国产精品一区二区久久不卡| 日本国产精品久久| 日韩成人国产精品视频| 精品国产麻豆免费网站| 久久夜色精品国产噜噜亚洲a| 91精品国产乱码在线观看| 无码精品人妻一区二区三区漫画 | 国产成人AV无码精品| 精品国内自产拍在线视频| 日韩精品一区二区三区在线观看l| 日韩亚洲国产综合高清| 国产亚洲欧美日韩亚洲中文色| 日韩精品久久久久久久电影| 亚洲国产日韩在线人成下载| 亚洲中文字幕无码日韩| 久久久久无码精品亚洲日韩|