use gitlab cache on CI jobs

17 jobs for ms_setup_ci_using_cache in 46 minutes and 51 seconds (queued for 23 seconds)