繁体   English   中英

Webpack-将应用程序部署到不同的环境

[英]Webpack - Deploying the application to different environments

我正在接近需要将应用程序部署到不同环境(QA,登台和生产)的能力。

在以这种方式进行操作之前:-我有三台服务器(QA,暂存和生产)。 - 我远程到服务器 - 在那个实例上安装了gitbash并指向适当的GIT分支 - 我只是拉代码 - 运行应用程序这对我已经完成的Backbone和Sails项目非常有用。

现在在这个项目中,我使用的是React和Hapi,本质上是相同的逻辑。 让我思考的是webpack。 我最终使用了webpack,它看起来非常强大。 我想将Webpack用于此任务。

我检查了在线资源和文档,但我找不到我理解的答案。

是否可以让webpack自动上传代码并将其部署到我选择的环境中?

我是否应该继续使用原来的方式,即:-连接到服务器-提取代码-在服务器上运行“ npm run webpack”

还是有更现代的方式来做这些事情?

做smth最方便的方法。 - 始终是计算机上的单个命令行。 有很多用于各种OS的工具。 可能有人在这里列出所有可能性。 但我认为webpack不在其中 - webpack只是一个模块构建者。 就个人而言,我喜欢git-deploymentswebhooks 它的工作原理如下:

我们将提交推送到一个分支,例如release ,然后github-bitbucket-gitlab将有关更改的更改通知安装Kudu的 IIS或Azure后端。 该工具会自动提取新提交并运行部署脚本。 在部署脚本中,您可以使用npm run webpack 就这样。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM