配置前后端CD/CI
CD/CI
1.前端:
package.json
"build": "" //正式环境
"build-qa":"" //qa环境
.gitlab-ci.yml //正式环境和qa环境需要写不同的脚本
script:
将编译后的包在不同环境拷到不同的目录
only:
- master 或 - master-qa //不同的环境用不同的分支编译打包
2.后端
1.application.yml
spring:
profiles:
active: 激活的脚本
不同的环境采用不同脚本,主要是配置端口不同、连接数据库不同、server.servlet.context-path不同;
3.nginx
分别给正式环境和qa环境配置不同的路径,以及访问后端的不同路径。
浙公网安备 33010602011771号