站長資訊網
        最全最豐富的資訊網站

        自動化WebHook環境運維系統

        網站介紹

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

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 欧美亚洲国产成人精品| 66精品综合久久久久久久| 国产精品免费福利久久| 国产在线精品一区二区高清不卡 | 99在线精品免费视频| 国产亚洲精品精华液| 亚洲日韩一页精品发布| 精品国产免费人成网站| 91大神精品全国在线观看| 第一福利永久视频精品| 精品无人码麻豆乱码1区2区| 亚洲精品成人片在线播放 | 国内精品久久久久久99蜜桃| 久久久91精品国产一区二区三区| 最新精品亚洲成a人在线观看| 国产精品成人99久久久久| 久久国产免费观看精品| 国产精品无码一区二区三区电影| 亚洲av永久无码精品漫画 | 人人妻人人澡人人爽欧美精品 | 久久66热人妻偷产精品9| 最新精品露脸国产在线| 国产午夜精品理论片久久| 亚洲色图国产精品| 热久久这里只有精品| 精品少妇一区二区三区视频| 国产成人精品日本亚洲网址| 国产精品人人爽人人做我的可爱 | 久久狠狠一本精品综合网| 国产精品无码素人福利不卡| 国产精品成人69XXX免费视频| 国产高清在线精品一区小说| 国产精品V亚洲精品V日韩精品 | 亚洲国产精品无码久久98| 亚洲精品国产品国语在线| 亚洲欧美激情精品一区二区| 亚洲日韩精品无码一区二区三区| 亚洲精品一品区二品区三品区| 一本一本久久a久久精品综合麻豆| 正在播放国产精品每日更新| 亚洲精品国产高清不卡在线|