我有2个构建作业,一个用于开发,一个用于分阶段,3个部署作业(开发,阶段,产品)。阶段构建作业将构建添加到prores部署从中获取文件的Artifactory,因此我不想要prod的构建作业。我使用Gulp构建(现在),其任务是读取NODE_ENV并选择正确的env配置。我在repo中有3个env js配置文件(dev,stage,prod)。
所以我希望能够在2个构建作业中设置3个x环境变量。一个选项可能是在gulp编译/阶段构建作业中创建两个html文件,例如。 index_stage.html和index_prod.html,包含不同的env文件,然后重命名一个.html并删除相应部署作业中的另一个.html。但是这看起来有点hacky,还有其他建议吗?