我确实知道我可以在platforms
里面添加多个,molecule.yml
但我可能想在一个新的/实验性的平台上运行测试,或者我可能有一个不能免费使用的平台,所以我不能提交对分子.yml 文件的更改。
问问题
150 次
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 回答