问题
How to allow failures for builds having specific environment variable value?
For example:
.travis.yml:
env:
- TEST_GROUP=Smoke
- TEST_GROUP=other # How to allow failures for this variable?
matrix:
allow_failures:
- TEST_GROUP=other # This does not work
回答1:
You need to explicitly reference env
in the allow_failures
section:
matrix:
allow_failures:
- env: TEST_GROUP=other
回答2:
@roidrage's answer works for me.
When using multiple env variables in a single matrix dimension, env variables have to be combined like this:
env:
- TEST_GROUP=Smoke TEST_ENV=airport
- TEST_GROUP=other TEST_ENV=outside
matrix:
allow_failures:
- env: TEST_GROUP=other TEST_ENV=outside
来源:https://stackoverflow.com/questions/20905969/travisci-how-to-allow-failures-for-environment-variable