在开发Ansible角色期间,您可能希望添加对新平台的支持。此过程可能需要进行大量更改,因此最好先启用此新平台并使它失败而不更改最终结果。
我该如何利用分子呢?
答案 0 :(得分:0)
我会将该平台单独添加到新的分子基础方案中,直到角色完全准备好后才能在CI上使用。一旦到了这个时候,我要么将该平台重新集成到CI上启动的其他不同方案,要么将此新方案添加到要测试的列表中。
我实际上对每个平台都有一个方案(主要使用docker作为驱动程序)。在travis-ci.org之类的工具上,事实证明,并行启动7个场景比处理7个平台的单个场景要有效得多。
除此之外,我不知道任何允许平台在多平台方案中失败的配置或解决方法。