1

我确实知道我可以在platforms里面添加多个,molecule.yml但我可能想在一个新的/实验性的平台上运行测试,或者我可能有一个不能免费使用的平台,所以我不能提交对分子.yml 文件的更改。

4

1 回答 1

0

Molecule 支持文件内环境变量的扩展molecule.yml。这意味着您可以使用它来覆盖默认平台。

以下是可用于启用覆盖的示例内容:

platforms:

  - name: ${MOLECULE_PLATFORM:-centos7}
    hostname: ${MOLECULE_PLATFORM:-centos7}
    image: ${MOLECULE_IMAGE:-centos:7}
    registry:
      url: ${MOLECULE_CONTAINER_REGISTRY_URL:-docker.io}

如果未定义这些变量,将使用默认值。

于 2019-07-26T09:34:46.473 回答