在服务器上更新项目的便捷方法

时间:2017-06-03 20:48:28

标签: node.js automation updates

有一个项目(node.js - 虽然它并不重要),它是在本地计算机上开发的,并定期传输到服务器。 原则上,我可以简单地每次擦除服务器上的项目文件夹并将其替换为新的 - 从本地计算机上传。
问题是,有些文件夹(特别是:node_modules),我不需要重写。所以我必须手动创建一个存档,从中排除不必要的文件夹。并且在服务器上也预先擦除除了某些文件夹之外的所有内容,然后才更换 如何自动执行此程序?
(在本地机器上 - 窗口,在服务器上 - Linux)

1 个答案:

答案 0 :(得分:1)

您可以直接从回购中提取更改。

我这样做:

我为不同的环境(如开发,舞台和制作)设置了不同的分支。

我将更改提交给分支并将其拉到服务器上。

这样,您就不需要将不必要的东西(如node_modules,凭证等)提交到您的仓库。

您还可以使用CI工具轻松自动执行此操作。查找CI工具。