Jenkins 具有来宾重启支持的持续集成工具
我想为一个项目建立一个测试框架。我正在寻找一些可以建立的东西,因为我不想从头开始建立一切 我希望创建的体系结构是:Jenkins 具有来宾重启支持的持续集成工具,jenkins,continuous-integration,buildbot,Jenkins,Continuous Integration,Buildbot,我想为一个项目建立一个测试框架。我正在寻找一些可以建立的东西,因为我不想从头开始建立一切 我希望创建的体系结构是: 主机,带有VirtualBox主机(或不同的VM软件) 具有不同操作系统的不同版本的来宾VM的集合 通过运行测试,测试框架将在所有来宾虚拟机上运行我的测试,并为每个来宾虚拟机提供通过/失败判定 最重要的是,项目主要在系统重启之间工作,因此测试场景主要如下所示: boot guest VM -> (act) -> restart guest VM -> (check
boot guest VM -> (act) -> restart guest VM -> (check) -> verdict
我在buildbot
方面的经验有限,我也知道存在jenkins
、bambol
、cruisecontrol
等项目,但我不知道这些项目是否支持在测试阶段“重启”来宾VM
谁能给我介绍一些支持我的案例的CI软件吗?有一种方法可以走。这允许在Jenkins中作为单独的步骤重新启动VM
vSphere云插件
此插件添加了一种控制虚拟机的方法
使用Jenkins托管在VMware vSphere服务器中的计算机。你可以
配置Jenkins从机以使用虚拟机,包括
可选的快照名称。如果配置为这样做,詹金斯将
(可选)还原,然后作为从机启动虚拟机。如果
配置为这样做,Jenkins还将关闭和(可选)
在所有作业完成处理后还原虚拟机
此外,您还可以使用
此插件提供的任何vSphere构建步骤