I’ve looked through a lot of docs and GH issues for allow_failures
and it does not seem very dynamic. It would be nice to be able to apply allow_failures
based upon a condition rather than just matching keys, ie
" When matching jobs against the definitions given in allow_failures
, all conditions in allow_failures
must be met exactly, and all the keys in allow_failures
element must exist in the top level of the build matrix"
Therefore, a syntax similar to the stage condition syntax would be useful
jobs:
allow_failures:
- name: Allow Failures
- name: Only Feature Branch Allow Failures
if: branch != master
include:
- stage: Test (Allow Failures)
name: Allow Failures
script: exit 1
- name: Only Feature Branch Allow Failures
- stage: Deploy
name: Deploy
script: echo "DEPLOY FOR $TRAVIS_BRANCH"