【发布时间】:2023-03-15 21:23:01
【问题描述】:
我有一些 ansible playbook,我想在两个不同的 Linux 发行版上进行测试。 (Ubuntu 14.04 LTS 和 CentOS 7)
我了解如何配置 .travis.yml 以在 Ubuntu 14.04 上进行测试,因为 TravisCI 为 Ubuntu 提供了内置容器。
对于 CentOS 7,我知道我需要使用 Docker 在 TravisCI 中构建 CentOS 7 容器,以便在 CentOS 上测试我的代码。
另外,我知道如何使用matrix 同时测试 CentOS 6 和 CentOS7。
但是,我不知道如何对两个版本进行一个测试,一个在 Ubuntu 14.04 LTS 上,另一个在 CenOS 7 上。所以我可以同时测试两个不同的 Linux 发行版
任何可以说明我想要什么的.travis.yml 的提示或示例将不胜感激!
【问题讨论】:
标签: ubuntu centos continuous-integration travis-ci