首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >复杂构建/项目管理

复杂构建/项目管理
EN

Stack Overflow用户
提问于 2012-12-28 14:27:14
回答 1查看 131关注 0票数 2

我的公司正在使用GIT重组我们的存储库。基本上,我们将有:

  • (A)主回购,它是我们已构建的生产部署的未构建镜像
  • (B)用于修补程序的持续集成处,
  • (C)用于重大/次要更新的发布处
  • (D)长期特色处

它需要如何运作:

  • (A)将是我们的副本。除了测试版测试人员之外,每个人都将在任何时候都使用(A)的构建版本。
  • (B)将是每晚或正在运行的(视需要而定)包含修补程序的更新。(B)将通过单元测试和走廊测试进行路由。当(B)完成测试时,需要将其合并为(A)以及(C)和(D),以便所有并发开发都有最新的bug修复。
  • (C)将每月公布。它将被单元测试(像所有东西一样),走廊测试,然后用户测试在一个临时服务器(beta)上。
  • (D)理论上,将折叠在(C)中,并在(C)内释放。

我目前正在开发一个使用Apache和Ivy的工具来实现这个过程的自动化以及构建。材料将被推入(A),而它也将被建造并投入生产。这个过程将运行e2e测试,如果成功,将继续自动化文档、编译源代码和将构建的产品部署到生产中。真正的挑战在于如何平衡所有这些不同的过程。

现在,关于这个问题。我需要知道的是,是否有任何开发“模型”可以处理这种模式,这样我们就不会重新发明车轮了。

我们正在讨论的技术是HTML5、CSS3、JavaScript,它与运行在NodeJS上的后端有一个websocket连接。提前谢谢。

编辑

此外,如果有任何方法不涉及存储库(例如代码管理工具),我很想知道。再次感谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-12-28 14:47:03

查看git-流,它描述了一个类似的工作流程(我认为更复杂)是您想要的。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14070971

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档