Jobs can now be conditionally excluded from the build matrix, and allowed to fail conditionally. For example, you can exclude portions of your build matrix, or allow jobs to fail on certain branches, on pull requests, or if sent by a certain sender.
For details, see our documentation on Conditional Builds, Stages and Jobs and Conditions.