根据分支名称环境变量构建React项目

时间:2020-05-17 19:11:39

标签: reactjs jenkins environment-variables dockerfile

在我的项目中,我有很多git分支名称(开发,测试,阶段....),我正在使用Docker构建我的React应用,并使用Jenkins进行部署。

我想要基于当前分支名称指定REACT_APP_BASE_URL,因为我有多个基本URL,例如(https://abc.dev.examplehttps://abc.test.example ..),并且我想运行匹配的名称

我所做的是:


我的脚本:

"start": "env-cmd -f .env.dev react-app-rewired start",
"build": "react-app-rewired build",
"build:develop": "env-cmd -f .env.dev react-app-rewired build",
"build:test": "env-cmd -f .env.test react-app-rewired build",
"build:demo": "env-cmd -f .env.demo react-app-rewired build",

它总是在.env.production文件中寻找所有分支的url,因为它在构建过程中会考虑生产,那么我该如何解决呢?
有什么想法吗?

0 个答案:

没有答案