在git中存储输出Browserify包是否被认为是错误的做法?我已经做了一段时间了,但是当我试图研究这个话题的时候,我找不到有人在谈论这个话题。每当我看到人们使用Browserify的实例时,他们总是谈论在他们的dev服务器上使用它,通常是使用诸如Gulp或Grunt这样的构建工具,但是他们从不谈论如何将捆绑的代码移动到他们的生产服务器。
当我试图将代码从一个单独的分支合并到我的主人时,我开始遇到很多麻烦。捆绑总是会引起冲突,要解决这些问题是很痛苦的。我现在考虑的是从git中完全删除包,并使用git钩子脚本在我的prod服务器上构建包。如果有更好的方法来做这件事,尽管我想听。
发布于 2016-07-11 21:54:20
这被认为是一种糟糕的做法。这是一种不良做法的一些原因是:
至于建议如何最好地解决这个问题,我认为您有正确的想法,您可以将构建作为部署过程的一部分。如果不希望总是手动将shell放入服务器并从命令行运行构建,则应该考虑使用詹金斯。还有其他工具,如卡皮斯特拉诺,这些工具也通常用于与Jenkins一起构建/部署。
希望这能帮上忙!
https://stackoverflow.com/questions/38315464
复制相似问题