【发布时间】:2012-02-15 10:13:54
【问题描述】:
我的任务之一是为我们软件的不同版本提供最新的虚拟机。我们有一个三层策略:顶层(黄金)包含纯粹的开发和实用软件,以及我们 Subversion 存储库的 Common 部分的工作副本;下一个级别(银色)包含特定版本的最新二进制文件,以及与产品相关的最新源代码;最终级别(青铜)本质上是供特定开发人员使用的白银副本(因此它至少需要一个新的主机名和自动登录用户名/密码对)。
我想尽可能地自动化金 => 银然后银 => 铜的过渡。理想情况下,如果我根本不必进入 VMware Workstation 并且只运行一个脚本,我会很高兴。所有虚拟机都位于网络上,但为了提高效率,我将它们的副本保存在我的硬盘上作为暂存区。 gold => silver 脚本将在我的机器上运行。但如果最终用户运行一个脚本将虚拟机从网络上复制下来,然后一次性完成最终的定制,那就太好了。
如果人们能给我一般性的建议,并指出哪些部分是不可能的,我将非常感激。
【问题讨论】: