VCS或持续集成服务器中的软件版本号?

时间:2017-06-29 09:15:00

标签: version-control integration versioning continuous

我经常与我的开发团队讨论如何为我们的产品构建良好的交付工作流程,但我们始终面临与版本控制相同的问题。在持续集成期间,谁负责维护和编写软件版本? VCS或Integration Server?还是其他?

任何经过验证的策略反馈均值得赞赏。

更深刻的是,我们的产品有点像Microsoft Office;由一些公共图书馆链接在一起的几个应用程序组成的套件。

到目前为止,我们的集成服务器正在维护下一个套件版本号,并将此版本号写入套件的所有应用程序。

优点:

  • 我们立即知道哪些应用程序兼容
  • 易于配置

缺点:

  • 我们不知道哪个应用有新功能/ bugfix
  • 修复以前发布的应用时,集成服务器版本号不正确
  • 某些新应用可能与旧套件版本兼容,但我们看不到它

0 个答案:

没有答案