我在一个使用Teamcity(一个自定义CI系统)的团队中工作,并且正在迁移到Buildbot(因此添加另一个CI系统并非不可能)。
我们为PC的硬件解决方案开发驱动程序和软件。这使我们处于始终拥有数量有限的PC以及适当的可用硬件进行测试的位置。
对于大多数测试,我们可以选择少量配置(Linux发行版,Windows等),但是我们希望能够更轻松地重新配置测试代理,以简化对推荐配置的更新并实现自动化测试部署过程(安装程序等)。
如我所见,与此相关的有两个但可能是分开的部分:
在以前的项目中,仅使用linux,我能够通过串行连接执行#2,该连接从选定的NFS共享设置网络引导。但是Windows不支持那样的网络启动。
什么是启用这种测试的好方法或工具?