【发布时间】:2016-09-19 08:08:17
【问题描述】:
我正在尝试为复杂的构建过程设置allow_failures,但不幸的是它不起作用。
问题在于,在我的env 中,我设置了多个环境变量,并且无法让 Travis 认识到我希望允许其中的行失败。
The documentation on allow_failures 展示了如何允许单个 env 失败,以及另一个配置选项,但不包括如何允许多个环境变量设置失败。
.travis.yml文件中比较麻烦的部分如下:
env:
- DJANGO_VERSION='1.8,<1.9' DB=sqlitefile SEARCH=whoosh
- DJANGO_VERSION='1.8,<1.9' DB=postgres SEARCH=whoosh
- DJANGO_VERSION='1.8,<1.9' DB=mysql SEARCH=whoosh
- DJANGO_VERSION='1.8,<1.9' DB=sqlitefile SEARCH=elasticsearch
- DJANGO_VERSION='1.8,<1.9' DB=postgres SEARCH=elasticsearch
- DJANGO_VERSION='1.8,<1.9' DB=mysql SEARCH=elasticsearch
matrix:
allow_failures:
- env: DJANGO_VERSION='1.8,<1.9' DB=mysql SEARCH=elasticsearch
- env: DJANGO_VERSION='1.8,<1.9' DB=mysql SEARCH=whoosh
我该怎么做?
【问题讨论】:
标签: travis-ci