文件名称:cavalry:元帅的每台机器工人流程
文件大小:23KB
文件格式:ZIP
更新时间:2024-05-21 03:12:31
CoffeeScript
骑兵 骑兵是一种将git仓库放到机器上,然后在其中运行代码的方法。 它在很大程度上受到和启发。 骑兵被设计为与一起工作 安装 Cavalry希望系统中存在nginx。 端口: 主机需要访问3000。 nginx正在监听7005 如果他们要求,将为8000-9000 Web访问服务分配8000和9000之间的端口。 它在npm中,因此:npm install -g cavalry 运行它 配置参数通过环境变量传入。 例如: SLAVEID=us-1 MASTERHOST=localhost MASTERPASS=masterpassword SECRET=password node index.js 如果不存在,则将替换为默认值。 SLAVEID是机器的标识符 MASTERHOST是可以在其中找到主服务器的fqdn / ip MASTERPASS是用于与主服务器进行身份验证的
【文件预览】:
cavalry-master
----lib()
--------porter.coffee(1KB)
--------webserver.coffee(5KB)
--------checkin.coffee(1KB)
--------gitter.coffee(4KB)
--------util.coffee(758B)
--------runner.coffee(5KB)
--------cleaner.coffee(1KB)
--------router.coffee(5KB)
--------logger.coffee(1KB)
----.travis.yml(180B)
----test()
--------porter.coffee(2KB)
--------webserver.coffee(5KB)
--------checkin.coffee(2KB)
--------gitter.coffee(6KB)
--------util.coffee(302B)
--------runner.coffee(6KB)
--------cleaner.coffee(2KB)
--------router.coffee(5KB)
----README.md(1KB)
----index.coffee(1007B)
----testrepos()
--------test1.7bc4bbc44cf9ce4daa7dee4187a11759a51c3447()
----resources()
--------cavalry.conf(391B)
----.gitignore(88B)
----index.js(149B)
----nginx()
--------mime.types(3KB)
--------nginx.conf.mustache(2KB)
----package.json(837B)