自动化部署工具 Shipit

MIT
JavaScript 查看源码»
跨平台
2016-08-09
开源中国股瞎

Shipit是一个强大的自动化部署工具。 Shipit很多地方非常类似 gulp,他们的核心都是任务系统。

特性:

  • 任务流基于orchestrator (gulp核心)

  • 极具交互性的SSH命令

  • 很好的扩展性

全局安装:

npm install --global shipit-cli

本地安装:

npm install --save-dev shipit-cli

快速开始:

第一次使用必须创建shipitfile.js,如果你使用过grunt 或者 gulp,入门将会很简单。

创建shipitfile.js:

module.exports = function (shipit) {
  shipit.initConfig({
    staging: {
      servers: 'myproject.com'
    }
  });

  shipit.task('pwd', function () {
    return shipit.remote('pwd');
  });
};

启动:

shipit staging pwd
的码云指数为
超过 的项目
加载中

评论(0)

暂无评论

暂无资讯

暂无问答

Nodejs部署再思考

本文从pm2的一个问题讲到node各版本差异,反思原因,并介绍了pm2的部署功能。最后讨论一下“这样的部署真的足够了么?”,引入docker来大规模弹性部署,以便达到高效运维的目的

2015/06/13 23:11
510
1
StackStorm与ChatOps

ChatOps是诞生于GitHub的一种基于会话驱动的协作开发方法,过去团队之间的通讯和开发操作是两层皮,导致各种不透明和低效率。ChatOps将开发工具带入开发者聊天室,通过定制的插件和脚本,一个...

2015/12/30 17:52
573
0

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部