0

我有一个 nodejs 非开源 Web 应用程序项目,我想将它部署到生产服务器和/或登台服务器。有没有默认的方法,或者有什么工具可以做到这一点?我想打包所有需要的文件并排除不​​需要的文件,如.git文件夹、测试和其他文件Gruntfilepackage.json等等。

我当然可以手动将文件打包成 tar.gz 文件并将它们发送到正确的服务器。但我希望能找到一个更完整、更可配置的工具来为我做这件事。

4

1 回答 1

1

可能不完全符合您的要求,但我喜欢git自动部署。

你可以有类似stagingand的分支production,它们在远程服务器上被检出。

每次将更改合并到这些分支时,您都可以设置一个 git 钩子来远程更新这些post-receive

这是一个教程:http ://wekeroad.com/2011/09/17/deploying-a-site-with-git-hooks

于 2013-08-27T07:03:13.640 回答