在我的项目中,我有很多git分支名称(开发,测试,阶段....),我正在使用Docker构建我的React应用,并使用Jenkins进行部署。
我想要基于当前分支名称指定REACT_APP_BASE_URL,因为我有多个基本URL,例如(https://abc.dev.example,https://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,因为它在构建过程中会考虑生产,那么我该如何解决呢?
有什么想法吗?