自动虚拟机部署
我有一个想法,可以使用虚拟机简化我们团队内原型的部署。这个想法是,开发人员能够将他们的工件部署到 Maven,然后使用 Web 界面将它们拉到开发虚拟机上进行集成/回归测试。然后,他们将能够将这些工件推送到参考系统,并最终投入生产。
我目前正在考虑使用 vSphere Java API 自己执行此操作 ( http://vijava.sourceforge.net/ ),以及一些简单的脚本来从 Maven 存储库中获取工件,从 SVN 中进行配置,然后启动 JBoss 服务器。感觉好像已经有这种东西了,有人听说过类似的东西吗?
I have an idea to streamline deployments of prototypes within our team using VMs. The idea would be that a developer would be able to deploy their artifacts to Maven, then use a Web interface to pull them onto a development VM for integration/regression testing. They would then be able to to push those artifacts to a reference system, and finally onto production.
I'm currently thinking of doing this myself using the vSphere Java API ( http://vijava.sourceforge.net/ ), and some simple scripting to grab artifacts from the Maven repository, configuration from SVN, and then start up a JBoss server. It feels like the kind of thing that may already be available though, has anyone heard of something similar?
这不正是持续集成的目的吗?我们使用 JetBrains TeamCity 和 Jira Bamboo。
Isn't it the thing that Continuous Integration is made for? We have done similar stuffs by using JetBrains TeamCity and Jira Bamboo.