是否可以使用Travis CI测试与硬件相关的代码?

Ins*_*der 5 continuous-integration travis-ci devops travis-ci-cli

我只是了解Travis CI,并阅读了一些文档。对于开源项目,这似乎是一个不错的解决方案。

到目前为止,通过Travis文档的阅读,我怀疑我是否能够以某种方式将其连接到我的个人硬件。

我正在研究GitHub上用C / C ++编写的一些与IoT相关的项目。在Travis CI上基于工件构建和发布图像应该不是问题。但是,在测试方面,绝对不能在其(Travis's)硬件上进行测试。这些二进制文件需要放在我的开发板上(raspberry pi),然后应该执行测试用例。测试服完成后,应将结果通知Travis CI。

Travis允许这种功能吗?如果没有,那将是一个很大的限制。

mat*_*gan 0

TravisCI 主要用于测试可以在常见系统(linux 等)上运行和测试的库和项目。我不相信有办法在本地运行 TravisCI,但是 MinionCI 似乎提供了运行 CI 服务器的解决方案本地遵循类似于 TravisCI 的风格,请查看这里