美文网首页
代码提交、合并和部署服务流程文档

代码提交、合并和部署服务流程文档

作者: 我是电饭煲 | 来源:发表于2020-03-30 19:42 被阅读0次

代码提交、合并和部署服务流程

  • 代码至少两个分支,主分支master、开发分支develop。
  • 主分支master

代码库应该有一个、且仅有一个主分支。所有提供给用户使用的正式版本,都在这个主分支上发布。

  • 开发分支develop

主分支只用来分布重大版本,日常开发应该在另一条分支上完成。我们把开发用的分支,叫做Develop。

  • 若没有个人开发分支,个人开发者未完成功能的代码只提交到本地仓库,待开发完成,符合测试环境测试条件,才提交到develop分支。
  • 提交新功能、或修复bug后,需要测试一遍,因为develop上的代码可能与本地代码不一致。有条件两人交换测试。
  • develop分支代码提交到测试环境测试,这个过程中,能不提交代码到develop分支,除非提交的代码需要马上更新到测试环境。
  • 测试环境测试通过后,将测试通过的代码合并到master。
  • 检查master分支的配置信息是否为线上环境的信息。
  • 打包master分支到线上环境。
  • 线上环境出现bug需要修复,若没有bug分支,只能将修复的bug提交到develop。因为后面develop分支有提交其他新的代码,所以线上的修复bug的代码测试通过后,不能将develop的全部代码合并到master分支,需要通过cherry-pick合并指定提交。
  • 参考
    https://www.cnblogs.com/zhaoyanjun/p/5073818.html

相关文章

  • 代码提交、合并和部署服务流程文档

    代码提交、合并和部署服务流程 代码至少两个分支,主分支master、开发分支develop。 主分支master ...

  • gitlab ci/cd 服务自动化探索

    一、 为了优化公司服务部署流程, 减少不必要的登录服务器操作, 实现提交代码直接部署最短部署路径, 我们选择了g...

  • IntelliJ IDEA 使用 Docker 远程部署

    前言 通常,部署流程主要为下面几个步骤: 提交代码 ( SVN 或者 Git ) 。 在 构建服务器 上拉取代码进...

  • Jenkins+Python完整版

    一、简介 一般网站部署的流程 这边是完整流程而不是简化的流程需求分析—原型设计—开发代码—内网部署-提交测试—确...

  • 基于Jenkins的持续集成部署(CI/CD)

    先简要说明一下大致流程:1. 提交代码至gitlab代码仓库2. 配置jenkins集成部署任务 集成部署任务包含...

  • jenkins部署django项目

    一,简介一般网站部署的流程如下:需求分析—原型设计—开发代码—内网部署-提交测试—确认上线—备份数据—外网更新-最...

  • 项目发版冲突解决实例操作

    问题:服务器代码与本地库代码冲突,提交到服务器了,后面也有更多人更新这个冲突代码,如何解决。 解决流程:

  • svn+jenkins+IIS 自动化打包部署uni-app

    2020-08-20 svn+jenkins+IIS 自动化打包部署uni-app 流程:svn提交代码---je...

  • 一.jenkins的一些概念

    1.开发者的工作大概流程是,eclipse编写代码,提交代码到svn,然后进行编译,打包,测试,部署,发布。jek...

  • Git 02 开发流程

    理解版本将开发流程 ======== 代码开发流程 系统开发,编写代码 提交代码给Git本地库 将代码提交到Git...

网友评论

      本文标题:代码提交、合并和部署服务流程文档

      本文链接:https://www.haomeiwen.com/subject/rhmgsctx.html