I see now we have the ability to run tasks based on some condition.
Let's say I have several stages with different jobs. I only want to run a particular stage (e.g. for UI tests) if the branch is master.
I'm guessing I could set a condition on the first task but the rest of the tasks would run? Is it possible to skip all the tasks based on one condition, rather than setting the condition on all tasks?