# deploy-robot **Repository Path**: mirrors_leecade/deploy-robot ## Basic Information - **Project Name**: deploy-robot - **Description**: GitHub 自动部署机器人 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-09 - **Last Updated**: 2026-02-07 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README 自动部署机器人 ============= 将你从繁冗的部署工作中解放出来,让你的部署流程更加自动化 特点 ---- - 与 GitHub 深度整合,利用 GitHub API 读取相关部署指令,并及时反馈部署情况 - 与人工部署不同的是,自动部署不会疲劳,也不会喊累,你永远可以不停地折腾它 使用方法 -------- 执行以下命令安装 ``` npm install -g deploy-robot ``` 使用以下命令启动脚本 ``` deploy-robot -c config.json ``` config.json 文件 -------------- 参考目录下的 config.json.sample 文件 ```javascript { "username": "", // 用户名 "password": "", // token,去 https://github.com/settings/applications 的 "Personal access tokens" 选项卡点击 "Generate new token",将获取的字符串填入这里 "repos": [ // 需要监听地 repo 列表 { "user": "xxx", // repo 所属用户名 "name": "xxx", // repo 名 "labels": "xxx", // 指定 issue 的 label "command": "xxx", // 上线脚本的命令 "confirm": null // 上线是否需要某人的确认, 默认为空 } ] } ``` 提交上线请求 ----------- 见下图 ![deploy](http://joyqi.qiniudn.com/deploy.gif)