我正在寻找一种通过命令行脚本轻松部署nodejs应用程序的方法。
我找到了一个解决方案:https://github.com/Skookum/nimbus
我还听说,这整件事可以用git和post提交挂钩来完成。
人们会推荐什么?
编辑:我正在把它部署到我自己的盒子里,我有根目录。
发布于 2012-12-18 23:42:48
在自托管安装程序上有两个选项。
production。
现在,当您在本地机器上运行git push production master时,更新将被发送,服务器将在您的服务器上执行post接收钩子,该钩子可以任意运行。
您可能需要的操作包括:签出/将回购中的数据写入文件/文件夹(服务器上的git存储为裸回购);重新启动been服务器;通知您已经进行了部署等。
我建议在http://git-scm.com/book/en/Customizing-Git-Git-Hooks上阅读一下,看看一些教程,这一篇(http://ryanflorence.com/deploying-websites-with-a-tiny-git-hook/)看起来很有道理。好运与快乐黑客:)
发布于 2019-03-18 20:53:04
有一个名为shipit.js (https://github.com/shipitjs/shipit)的工具,它允许您执行以下不同的部署任务:
创建一个配置文件,然后运行:npx shipit deploy和您指定的所有任务。在发生故障时,它具有回滚机制。
有一个很好的屏幕:https://youtu.be/8PpBySjkWEM。
https://stackoverflow.com/questions/13883151
复制相似问题