如何让一个分子平台无法通过测试?

时间:2019-07-26 09:37:12

标签: ansible molecule

在开发Ansible角色期间,您可能希望添加对新平台的支持。此过程可能需要进行大量更改,因此最好先启用此新平台并使它失败而不更改最终结果。

我该如何利用分子呢?

1 个答案:

答案 0 :(得分:0)

我会将该平台单独添加到新的分子基础方案中,直到角色完全准备好后才能在CI上使用。一旦到了这个时候,我要么将该平台重新集成到CI上启动的其他不同方案,要么将此新方案添加到要测试的列表中。

我实际上对每个平台都有一个方案(主要使用docker作为驱动程序)。在travis-ci.org之类的工具上,事实证明,并行启动7个场景比处理7个平台的单个场景要有效得多。

除此之外,我不知道任何允许平台在多平台方案中失败的配置或解决方法。