个人注册网站,网站设计远程培训,广州网站定制,wordpress关键词怎么设置在DaoCloud自动化部署时#xff0c;不知道如何分别构建生产#xff0c;测试环境镜像。
Dockfile文件里有
ARG BUILD_ENVuat
RUN npm run build:${BUILD_ENV}
这样两行代码来区分环境打包的#xff0c;ARG是用于指定传递给构建运行时的变量#xff0c;可是…在DaoCloud自动化部署时不知道如何分别构建生产测试环境镜像。
Dockfile文件里有
ARG BUILD_ENVuat
RUN npm run build:${BUILD_ENV}
这样两行代码来区分环境打包的ARG是用于指定传递给构建运行时的变量可是创建的BUILD_ENV不知道能在哪里自动获得是否能关联上哪里配置的环境变量应用部署时有无负载均衡里面可以配置环境变量来着。。。
然后就想到了流水线可以配置不同的流水线来分别配置生产环境和测试环境代码其实是同一个gitlab代码库如下图 方法一配置不同的Dockfile文件 方法二配置不同的npm build
就是流水线的第二步在构建流水线的时候可以选择模板这里分3步。方法一是直接一个文件配置分两步。这里是多分出一个打包的步骤于是就可以直接在这里面配置了如下图 上图是拉取不同的分支打包来区分不同的环境的。。。还是麻烦的。。 这样子就能构建不同环境的镜像了发包的时候注意选择想要的环境更新镜像就可以了哈哈哈。。。
如果小伙伴儿们有其他方法记得分享我一下万分感谢呀~~~