部署SPA - 为不同环境配置文件并git

时间:2018-04-23 16:04:39

标签: git webpack vue.js environment-variables vue-cli

目前使用vue-cli的webpack模板创建vue.js SPA。

我有多种环境:

  • 开发
  • 分段/ QA
  • UAT
  • 生产

我有一个特定于每个环境的API URL,并在整个应用程序中使用。到目前为止,我只为Dev和QA开发了。我目前的流程是:

  1. 使用webpack-dev-server
  2. 进行开发
  3. 停止webpack-dev-server,运行yarn run build
  4. 将所有更改添加到git,commit和push QA branch
  5. 启用QA登台服务器
  6. 这很好,因为QA被视为我的生产'现在,webpack构建了我需要的一切。

    现在我使用不同的API URL来构建UAT和Production。我无法在这里找到合理的git工作流程/流程。

    我是否应该将我的功能分支合并到相应的环境git分支中,然后运行yarn run build

    我无法找到任何使用Git / SPA / Webpack和环境变量的例子,因为没有混乱的git历史记录。

0 个答案:

没有答案