1
複雑なビルドプロセスのためにallow_failures
を設定しようとしていますが、残念ながら動作しません。複数の環境変数が設定されている場合、Travis-CI 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
私はこれをどのように行うことができますか?