0

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

我怎样才能用分子做到这一点?

4

1 回答 1

0

我会将该平台单独添加到新的分子基础场景中,并且在角色完全准备好之前不会在 CI 上播放它。一旦这个时间到来,我要么将该平台重新集成到在您的 CI 上启动的其他不同场景,要么将这个新场景添加到要测试的列表中。

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

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

于 2019-09-19T16:14:13.703 回答