机队:多服务器基于git的连续部署和流程管理

时间:2024-03-13 03:17:37
【文件属性】:

文件名称:机队:多服务器基于git的连续部署和流程管理

文件大小:19KB

文件格式:ZIP

更新时间:2024-03-13 03:17:37

JavaScript

舰队 指挥集群中的进程。 该模块使用与git集成,从而使向一堆工人无人机推出新代码变得非常简单! 安装 使用执行: npm install -g fleet 例子 在一个新目录中,启动一个车队中心: $ fleet hub --port=7000 --secret=beepboop 在另一个新目录中启动无人机: $ fleet drone --hub=localhost:7000 --secret=beepboop 您可以在新目录中启动任意数量的无人机。 现在从git repo设置一个远程: $ fleet remote add default --hub=localhost:7000 --secret=beepboop 现在将代码部署到所有无人机: $ fleet deploy 部署只是将您的提交检出到每个无人机上的新目录。 要对最新的提交运行进程,请执行以下操作: $


【文件预览】:
fleet-master
----package.json(1KB)
----bin()
--------monitor.js(1KB)
--------rootdir.js(96B)
--------stop.js(781B)
--------drone.js(2KB)
--------remote.js(627B)
--------deploy.js(2KB)
--------spawn.js(1KB)
--------ps.js(2KB)
--------help.sh(236B)
--------exec.js(2KB)
--------version.js(69B)
--------hub.js(739B)
--------command.sh(368B)
----.travis.yml(43B)
----doc()
--------hub.markdown(408B)
--------remote.markdown(1KB)
--------monitor.markdown(697B)
--------drone.markdown(463B)
--------stop.markdown(858B)
--------deploy.markdown(796B)
--------commands(513B)
--------exec.markdown(1KB)
--------ps.markdown(1KB)
--------generate.sh(181B)
--------spawn.markdown(1KB)
----index.js(1KB)
----README.markdown(2KB)
----example()
--------local-cluster()
----lib()
--------argv.js(894B)
--------remote.js(730B)
--------git.js(2KB)
----test()
--------commands.js(4KB)

网友评论