自动虚拟机部署

3
我有一个想法,可以使用虚拟机来简化我们团队内原型的部署。这个想法是,开发人员可以将他们的构件部署到Maven中,然后使用Web界面将它们拉取到开发VM中进行集成/回归测试。然后他们就可以将这些构件推送到参考系统,最终推送到生产环境。
我目前在考虑使用vSphere Java API ( http://vijava.sourceforge.net/ )以及一些简单的脚本来从Maven仓库中获取构件、从SVN中获取配置,然后启动JBoss服务器。感觉这种事情可能已经有类似的解决方案了,有没有人听说过类似的东西呢?
1个回答

2

谢谢您的建议,但我特别关注应用程序托管,而不是专门进行测试。 - Robert Wilson
问题在哪里?测试不是 CI 的目标,只是其中的一部分(也是开发过程的一部分)。我们每次提交后都会部署应用程序(经过测试后)。CI 能够:
  1. 从版本控制获取源代码
  2. 构建应用程序
  3. 测试应用程序
  4. 生成目标构件(JAR、ZIP 等)
  5. 部署/上传这些构件到目标服务器
- Igor Artamonov

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接