-
Lisa是一款适用于单阶段或多阶段环境的精益部署工具,类似于Capistrano,但它是用JS编写的
资源介绍
丽莎
Lisa是一种用于部署到一台或多台服务器并在其上远程运行任务的工具,类似于Capistrano或Mina,但完全用Java编写。 她使用简单,干净的JSON文件进行配置,并提供了对日志文件尾部,运行远程控制台甚至监视服务器的开箱即用支持。 她的坏蛋同时又很可爱。
另一个部署工具? 真的吗?
真的。 Capistrano很棒,但是我想要更精简,更快的东西。 然后我发现了Mina,但后来意识到Mina缺乏多服务器支持。 我也想要比Ruby更快的东西。 Node.js及其漂亮的流I / O似乎非常适合。
配置文件是什么样的?
Lisa从名为remote.json的文件中读取应用程序的配置,该文件位于您要运行lisa命令的任何位置。 这是基本的寻找单阶段,单角色环境的方式:
{
"application" : "foo-app" ,
"repository" : "git@gi