Github 自動部署機器人:deploy-robot

dwd4 9年前發布 | 26K 次閱讀 Git 版本控制系統 deploy-robot

deploy-robot 是 SegmentFault 出品的 Github 自動部署機器人,將你從繁冗的部署工作中解放出來,讓你的部署流程更加自動化。

特點:

  • 與 GitHub 深度整合,利用 GitHub API 讀取相關部署指令,并及時反饋部署情況

  • 與人工部署不同的是,自動部署不會疲勞,也不會喊累,你永遠可以不停地折騰它

使用方法

執行以下命令安裝

npm install -g deploy-robot

使用以下命令啟動腳本

deploy-robot -c config.json

config.json 文件

參考目錄下的 config.json.sample 文件

{    "username": "",     // 用戶名
    "password": "",     // token,去 user/settings 申請

    "repos": [          // 需要監聽地 repo 列表
        {            "user": "xxx",      // repo 所屬用戶名
            "name": "xxx",      // repo 名
            "labels": "xxx",    // 指定 issue 的 label
            "command": "xxx",   // 上線腳本的命令
            "confirm": null     // 上線是否需要某人的確認, 默認為空
        }
    ]
}

提交上線請求

Github 自動部署機器人:deploy-robot

項目主頁:http://www.baiduhome.net/lib/view/home/1427856146428

 本文由用戶 dwd4 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!