You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

请求验证Git与Jenkins从Dev到Prod的代码变更流程理解

代码从Dev到Prod环境的发布流程验证

Git操作流程

  • 开发者从远程仓库拉取共享的dev分支到本地开发环境
  • 修改index.html后,将变更暂存并提交到本地Git仓库
  • 把本地提交推送到远程仓库的dev分支
  • 创建Pull Request,申请将dev分支的变更合并到master分支,等待团队协作审批

Jenkins自动化流程

  • Git分支职责:dev分支存放Dev、Test环境的源码/配置(无镜像/二进制文件),master分支对应Prod环境的正式内容
  • 代码变更后,dev分支会比master分支超前,直到dev合并到master,才算完成Prod环境的发布
  • Jenkins的build阶段由仓库dev分支的提交触发:将最新的index.html同步到Test环境的EC2实例,重启Apache服务,执行成功后进入test阶段
  • Jenkins的test阶段运行预定义的Selenium脚本,检查Test环境localhost:80上index.html的指定innerHTML文本,验证通过后进入deploy阶段
  • Jenkins的deploy阶段先执行Git合并操作(将dev分支合并到master分支),合并成功后把master分支的index.html同步到Prod环境的EC2实例

内容的提问来源于stack exchange,提问作者hal9kaye

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.22 16:54:54