本文主要实现了提交代码后,触发Jenkins自动化部署Vue项目至K8S
1. 需求描述
我们希望提交uat分支时,UAT项目能够自动发布,提交master分支时,无需自动发布,管理员手工发布
2. 效果展示
Jenkins各阶段构建状态如图所示:

K8S容器状态如图所示:

3. 采用技术
Jenkins + K8S + Docker + Nginx
4. 具体实现
4.1 编写default.conf
在Vue项目根目录新建default.conf文件,主要进行代理配置、首页配置、端口配置,需修改实际api与IP端口配置
server