ReactJS典型的工作流程-从开发到部署

时间:2019-03-14 23:42:54

标签: reactjs git workflow scrum

我的用例由几个ReactJs项目组成,我们在其中使用Git进行协作。

我们正在构建要使用Git使用的工作流程,这是我们目前的想法:

  1. 每个程序员在本地工作next分支
  2. 他们建立了自己的分支机构,但最后全部合并到next
  3. 完成所有待处理的任务后,我们从test开始创建分支next
  4. 一旦test好了,它就会分支到beta
  5. 稳定后,分支stable

这是开发阶段。

对于部署,我们的首要任务是在testbetastabe上“构建”捆绑软件,并将其复制到相应的服务器上以运行,因为我们继续构建捆绑软件普通的文件系统(今天是这样做的,不使用Git保留多个版本的多个包)

我们的生产环境在不同的客户中有数十台服务器,并且每次需要更新时,都需要将相应的捆绑软件从正确的目录复制到服务器并进行安装(所有捆绑软件都使用安装工具来构建)。

所以,我在这里有2个疑问:

a)开发工作流程是一种好的做法吗?有什么建议吗?

b)我们如何使部署工作流程更流畅?我们是否应该将捆绑包放在Git的代码中在一起?我们应该使用其他东西吗?

理想情况下,我们需要服务器从命令中自动更新。完成该任务的正确方法是什么?

0 个答案:

没有答案