jenkins实现自动部署
本文介绍如何通过jenkins实现自动部署,以前端部署为例。
前提说明,本文会使用到内网穿透、jenkins、python脚本、科学上网(可选)
大致流程为
- 用户push代码到github仓库中
- github调用webhook,执行jenkins自动部署
- jenkins拉取代码到内网机器,执行构建操作,将构建产物防止外网机器上,并通过ssh调用外网机器上的python脚本实现部署
- 最终通知用户部署完成
整个链路比较复杂
本文介绍如何通过jenkins实现自动部署,以前端部署为例。
前提说明,本文会使用到内网穿透、jenkins、python脚本、科学上网(可选)
大致流程为
整个链路比较复杂