I want to skip a job if a particular cache already exists.
In my case, the first job that runs builds the cache. The cache rarely changes. So each run of the workflow runs the job “cache_rebuild”. The job “cache_rebuild” tries to save that cache. Most often the cache already exists (Circle CI reports “Skipping cache generation, cache already exists”). The job “cache_rebuild” isn’t necessary most of the time.
How do I skip the job “cache_rebuild” if a specific cache already exists?
This is similar to this post regarding skipping a build.