The loss of the deployments feature in 2.0 is a shame. It’d be good to have a pattern to replace it that was first-class, rather than relying on a bash if conditional that needs to be repeated every time.
This could be done with jobs that were conditional. I.e. run this job if the branch = master.