[BuildRelease Management]Build Forge 与 virtual machine
一 VMLogix LabManager
1)使用前
2)使用后
3)集成Build Forge 和 VMLogix LabManager的好处
*控制物理server的蔓延和最大化硬件的利用率;
*减少高额的管理开销;
4)如何实现
* 在Build Forge创建wrapper project,wrapper project负责调用VMLogix LabManager来启动关闭VM和封装user project。
* user project在LabManager启动VM后执行。
* user project运行完成后LabManager关闭VM。
* 一旦wrapper project和user project完成,BOM和log report也被产生。
5)主页
http://www.vmlogix.com/IBM-Rational-Build-Forge/
二 Surgient Virtual Automation Platform
1)Surgient
Surgient platform通过统一虚拟的lab基础设施,自动化地按需组织和关闭测试环境,使IBM Rational Build Forge用户加速build和relese的过程。
surgient 辅助IBM Build Forge消除两个普遍的问题:没有足够的可利用的测试基础设施和过多的部署和配置时间。
2)如何集成
在IBM Rational Build Forge中通过source adapter来管理虚拟机,简单地如下步骤:
* 创建build forge adaptor link,然后指向需要虚拟基础设施的Build Forge project;
* 在Build Forge project的step中使用执行虚拟基础设施的selector;
* 当Build Forge Project运行的时候,surgient自动地扫描selector然后部署需要的虚拟基础设施;
* 一般Build Forge Project完成,surgient自动地关闭相应的基础设施,然后释放资源;
注意:如果project的所有的step使用同一个VM,只需要在project的开始增加一个step来为project设置默认的selector。
3) 主页
http://www.surgient.com/partners/ibm-buildforge.htm
完!