团队城市变量和Webpack

时间:2017-11-25 01:30:05

标签: webpack teamcity

我正在尝试使用Team City将环境变量传递到webpack中。我对两者都很新。

目标是在构建过程中设置一些访问令牌,因为它们因环境而异。

有没有人对设置或执行有任何建议?谢谢!

2 个答案:

答案 0 :(得分:0)

将env.NAME参数添加到TeamCity Build Configuration后,NAME环境变量将出现在构建中启动的所有进程中。

答案 1 :(得分:0)

在TeamCity中编辑环境变量:

  1. 转到构建的设置。
  2. 选择“参数”标签。
  3. 单击“添加新参数”按钮。
  4. 选择“环境变量”类型。
  5. 编辑变量的值和名称(保留=IF(AND(A2="Yes",B2="Yes",C2<>""),C2,"MISSING") 前缀)。

enter image description here

然后为Webpack安装DotEnv软件包。

编辑您的webpack配置文件(env.),以将webpack.config.js参数添加到此插件的 true 中:

systemvars