文件名称:shipley:在防火墙后进行连续部署
文件大小:3KB
文件格式:ZIP
更新时间:2024-05-18 22:17:08
JavaScript
希普利 通过Shipley,您可以将GitHub中的代码连续部署到防火墙后面的计算机上。 这个怎么运作 首先,我们使用创建从Internet到本地计算机的隧道。 接下来,我们启动一个快速Web服务器,在该隧道的末端进行侦听。 然后,我们调用GitHub的API创建一个Webhook,当接收到提交时它将对Web服务器执行ping操作。 当shipley停止时,将删除Webhook,并关闭ngrok隧道。 安装 全局安装软件包: npm install shipley -g 配置希普利 设置您的GITHUB_TOKEN环境变量以配置Webhook。 在您要从GitHub同步的存储库目录中启动shipley: shipley 它将自动从origin远程同步master分支。 去做 配置启动命令 首次启动时运行启动命令 检测当前分支,不只是假设主节点 允许可配置的远程 详细/非详细记录
【文件预览】:
shipley-master
----.eslintrc(505B)
----bin()
--------shipley(41B)
----index.js(2KB)
----package.json(550B)
----.gitignore(60B)
----README.md(1016B)