欧美亚洲中文,在线国自产视频,欧洲一区在线观看视频,亚洲综合中文字幕在线观看

      1. <dfn id="rfwes"></dfn>
          <object id="rfwes"></object>
        1. 站長資訊網(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號